热重启概述_热重启优势-CSDN博客

网站介绍:文章浏览阅读1.2k次。热重启热重启背景是在高访问量搞并发的网站中,对于服务的升级重启,会造成对正在通信的客户端的影响,从而影响了正在通信的客户端的访问,为了解决这个问题就提出了一种优雅、零宕机的解决方案即热重启。热重启的主要步骤如下;监听优雅升级或热重启的信号。收到信号后fork子进程,子进程加载新的执行进程,父进程将当前监听的socket文件描述符传递个子进程(此时就需要将close_on_exec标志位清除掉)。子进程重新通过文件描述符生成sock并监听该socket,此时相当于有两个进程同时监听了一个文件描述符,_热重启优势