2026-10-25 08:26:56
nginx升级最新版本有两种方法:
如果流量不大,就可以先把老的nginx关闭,然后部署新的nginx二进制文件,最后重新启动nginx就可以。
如果流量较大,希望能够在升级过程中不影响服务,那么可以采用平滑的升级二进制文件的方式。具体的做法如下:
首先,备份老的nginx可执行文件:mv nginx nginx.bak;
然后把新的nginx的二进制文件拷贝到之前的nginx目录下;
看一下之前nginx的pid(cat nginx.pid),然后向master进程发送USR2信号,kill -USR2 pid;
关闭老的nginx进程,kill -QUIT pid
2026-01-29 08:00:20