nginx二进制平滑升级

记录在不影响服务的前提下,nginx的二进制平滑升级步骤,如下:

#备份
cp bin/nginx bin/nginx.old
#覆盖
cp -rfp /tmp/nginx.new bin/nginx
#启动新nginx,新老并存
kill -USR2 `cat nginx.pid`
#优雅退出老nginx的worker进程
kill -WINCH `cat nginx.pid.oldbin`
#等待worker进程全部退出,接着退出老master
kill -QUIT `cat nginx.pid.oldbin`
#大功告成!

 

发表于2017-03-22 18:14   修改于2017-03-22 18:14   评论:0   阅读:166  



回到顶部

首页 | 关于我 | 关于本站 | 站内留言 | rss
python logo   django logo