nginx 热升级

热升级:

   在不停止服务的情况下,对Nginx版本进行更新

热升级流程:

1.将旧Nginx文件换成新Nginx文件(注意备份)

2.向master进程发送USR2信号

3.master进程修改pid文件名,加后缀.oldbin

4.master进程用新Nginx文件启动master进程

5.向老master进程发送QUIT信号,关闭老master进程

6.回滚:向老master发送HUP,向新master发送QUIT

Question1:为什么要回滚?

   Answer:(1)老的worker进程一直退不掉

               (2)新的worker进程升级以后出现了问题

                (3)预期的功能

                 (4)子项的配置文件出现了错误。


 

发布了204 篇原创文章 · 获赞 11 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/error311/article/details/104700947