【技术实现步骤摘要】
服务器升级方法、装置、电子设备及介质
本专利技术涉及云监控
,尤其涉及一种服务器升级方法、装置、电子设备及介质。
技术介绍
目前,随着互联网的快速发展,服务器更新换代的速度也随之加快,为了在升级服务器时不影响用户的体验,服务器升级方案也应运而生。然而,在现有的服务器升级方案中,采用串行的方式升级服务器,即在将待处理请求分配至除待升级服务器外的其他服务器后,对待升级服务器进行升级,但是,当待升级服务器中存在线程池信息时,将导致该线程池信息丢失,同时,在待升级服务器完成升级的一段时间内,升级后的服务器无法立即受制于服务网关,进而无法快速处理新的用户请求。
技术实现思路
鉴于以上内容,有必要提供一种服务器升级方法、装置、电子设备及介质,不仅能够在升级服务器的同时不丢失线程池信息,还使服务器升级后能够立即受制于服务网关。一种服务器升级方法,所述方法包括:当接收到服务器升级指令时,获取待升级服务器集群中每个待升级服务器的待处理请求;将所述待升级服务器设置为离线状态,得到离线服务 ...
【技术保护点】
1.一种服务器升级方法,其特征在于,所述方法包括:/n当接收到服务器升级指令时,获取待升级服务器集群中每个待升级服务器的待处理请求;/n将所述待升级服务器设置为离线状态,得到离线服务器,并将所述待处理请求发送至服务网关;/n获取所述离线服务器的线程池信息,其中,所述线程池信息用于表征所述离线服务器的线程池是否空闲;/n若所述离线服务器的线程池空闲,则对所述离线服务器进行服务器升级操作,得到目标离线服务器;/n将所述目标离线服务器设置为在线状态,得到目标在线服务器;/n获取所述目标在线服务器响应所述服务网关中待处理请求的成功率;/n当所述成功率大于或者等于预设阈值时,确定所述 ...
【技术特征摘要】
1.一种服务器升级方法,其特征在于,所述方法包括:
当接收到服务器升级指令时,获取待升级服务器集群中每个待升级服务器的待处理请求;
将所述待升级服务器设置为离线状态,得到离线服务器,并将所述待处理请求发送至服务网关;
获取所述离线服务器的线程池信息,其中,所述线程池信息用于表征所述离线服务器的线程池是否空闲;
若所述离线服务器的线程池空闲,则对所述离线服务器进行服务器升级操作,得到目标离线服务器;
将所述目标离线服务器设置为在线状态,得到目标在线服务器;
获取所述目标在线服务器响应所述服务网关中待处理请求的成功率;
当所述成功率大于或者等于预设阈值时,确定所述目标在线服务器为升级成功的服务器。
2.如权利要求1所述的服务器升级方法,其特征在于,在接收到服务器升级指令之前,所述方法还包括:
计算第一预设时间内所述服务网关中所有服务器的用户请求的目标数量;
当所述目标数量小于总数量时,获取所述所有服务器中每个服务器的第一请求,其中,所述总数量指所述所有服务器处于最大请求量时的用户请求量;
计算每个服务器中所述第一请求的第一数量;
对每个服务器按照所述第一数量从低到高进行排序,得到第一队列;
根据所述目标数量及所述总数量确定服务器的升级数量;
从所述第一队列中提取出前所述升级数量的服务器,作为所述待升级服务器集群。
3.如权利要求2所述的服务器升级方法,其特征在于,所述根据所述目标数量及所述总数量确定服务器的升级数量包括:
a、将所述所有服务器的个数进行减1运算;
b、计算进行所述减1运算后的所有服务器处于最大请求量时用户请求的总数量;
重复步骤a-b,直至当所述目标数量大于或者等于所述总数量时,计算所述减1运算的次数,作为所述升级数量。
4.如权利要求1所述的服务器升级方法,其特征在于,在将所述待处理请求发送至服务网关后,所述方法还包括:
生成反馈数据包,发送所述反馈数据包至所述离线服务器中;
根据负载均衡原则,将所述待处理请求分配至除所述离线服务器外的其他服务器中。
5.如权利要求1所述的服务器升级方法,其特征在于,在获取到所述离线服务器的线程池信息时,所述方法还包括:
根据所述线程池信息,确定该离线服务器完成所述线程池信息的目标时间;
当所述目标时间大于第二预设时间时,封装...
【专利技术属性】
技术研发人员:谈锦勇,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。