首页 > 其他 > 详细

记录一次nginx平滑升级

时间:2021-06-25 16:53:40      阅读:14      评论:0      收藏:0      [点我收藏+]

虽然很简单,但总会忘记。

1. 先编译新版本nginx,(./configure make)不要make install 如果是原目录,会覆盖

2. 在nginx目录的sbin目录下,mv nginx nginx.old (这里不能用cp,因为在linux中运行的文件是不能删除或者替换,但是改名是没有影响,原本运行的程序还在运行着)

3. cp 新的nginx 到nginx目录的sbin目录下,nginx -t 检测一下新的nginx是否正常

4. 向旧的nginx发送-USR2信号,启动新的主进程。这时可以看到有两个nginx master进程

5.向旧的nginx发送-WINCH信号,逐步关闭工作进程

6.最后kill掉旧的nginx主进程

记录一次nginx平滑升级

原文:https://www.cnblogs.com/undefined-j/p/14931181.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!