多进程服务器及其软件的重启方法、流量调度方法技术

技术编号:16105417 阅读:43 留言:0更新日期:2017-08-30 00:03
本发明专利技术公开了一种多进程服务器及其软件的重启方法、流量调度方法,本发明专利技术属于内容分发网络技术领域领域。所述方法包括:通过收重启信号;根据选取规则选取部分进程软件进行重启,并发出截流信号;根据截流信号停止向进行重启的部分进程软件调入流量。本发明专利技术实现了单个服务端的多个进程软件进行轮流重启,规避了所有进程软件同时退出,导致无法服务的情况,并且摒弃了冗余资源来辅助重启的情况,可以大大减少资源的额外消耗和机器运行的压力。

【技术实现步骤摘要】
多进程服务器及其软件的重启方法、流量调度方法
本专利技术涉及内容分发网络
,特别涉及一种多进程服务器及其软件的重启方法、流量调度方法。
技术介绍
在线服务的服务端软件由于某些原因需要重启服务:如长时间运行产生的内存碎片可能导致服务质量有所下降;以及某些新的服务配置或者外部任务等需要重启才能生效。在重启过程中可能会使得某些服务请求得不到正常服务而影响用户体验。常用的解决方案是采取备份冗余的机制从不同层进行缓解:其中,在单机器内的多进程层级,采用重新开启多个新的备份进程,旧的进程停止对外服务,并将新的服务请求转移到新的进程上处理,旧的进程处理完旧的服务请求后退出。在实施本专利技术实施例的过程中,专利技术人发现现有技术方案至少存在以下问题:在多进程层级,在线服务器往往需要重启来释放紧张的资源,而采取冗余进程模式将会占用更多的机器资源,在资源紧张的服务器中,可能会导致重启失败或者竞争资源影响服务质量。
技术实现思路
为了解决现有技术中的问题,本专利技术实施例提供了一种多进程服务器及其软件的重启方法、流量调度方法。所述技术方案如下:第一方面,本专利技术实施例提供的一种多进程服务器软件的重启方本文档来自技高网...
多进程服务器及其软件的重启方法、流量调度方法

【技术保护点】
一种多进程服务器软件的重启方法,其特征在于,所述方法包括:接收重启信号;根据选取规则选取部分进程软件进行重启,并发出截流信号;根据所述截流信号停止向进行重启的进程软件调入流量。

【技术特征摘要】
1.一种多进程服务器软件的重启方法,其特征在于,所述方法包括:接收重启信号;根据选取规则选取部分进程软件进行重启,并发出截流信号;根据所述截流信号停止向进行重启的进程软件调入流量。2.根据权利要求1所述的方法,其特征在于,所述选取的部分进程软件为一个进程软件或者一组进程软件。3.根据权利要求2所述的方法,其特征在于,当所述选取的部分进程软件为一组进程软件时,在所述根据选取规则选取部分进程软件进行重启之前,所述方法还包括:将运行的全部进程软件进行分组。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:检测所述进行重启的进程软件是否完成重启,当检测到所述进行重启的进程软件完成重启后,根据选取规则重新选取部分进程软件进行重启,并发出截流信号。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:当检测到所述进行重启的进程软件完成重启后,发出调入信号;根据所述调入信号向完成重启的进程软件调入流量。6.一种多进程服务器,其特征在于,所述多进程服务器包括:服务端,用于接收重启信号,并根据选取规则选取部分进程软件进行重启,并发出截流信号;负载均衡端,用于根据所述截流信号停止向进行重启的进程软件调入流量。7.根据权利要求6所述的多进程服务器,其特征在于,所述选取...

【专利技术属性】
技术研发人员:曾卫波郭文强谢玉燕
申请(专利权)人:网宿科技股份有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1