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   评论:0   阅读:1672  



回到顶部

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