码迷,mamicode.com
首页 > 其他好文 > 详细

nginx平滑升级(不中断服务升级可执行文件)

时间:2018-03-22 14:11:00      阅读:254      评论:0      收藏:0      [点我收藏+]

标签:cal   新版本   注意   kill   gpo   /usr   nbsp   div   备份   

1.将新版本nginx编译安装到旧版本的nginx路径中(注意备份)

2.发送USR2指令:kill -USR2 [nginx主进程]

kill -USR2 `cat /usr/local/nginx/logs/nginx.pid`

3.将旧版本nginx主进程nginx.pid重命名为nginx.pid.oldbin,然后从容关闭旧的nginx 子进程,再关闭旧的ningx主进程

cd /usr/local/nginx/logs/

mv nginx.pid nginx.pid.oldbin

kill -WINCH `cat /usr/local/nginx/logs/nginx.pid.oldbin`

kill -QUIT `cat /usr/local/nginx/logs/nginx.pid.oldbin`

nginx平滑升级(不中断服务升级可执行文件)

标签:cal   新版本   注意   kill   gpo   /usr   nbsp   div   备份   

原文地址:https://www.cnblogs.com/liang-yao/p/8623243.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!