全球主机交流论坛

标题: Nginx 作業中更新、升級Nginx 版本 [打印本页]

作者: bluesky    时间: 2009-7-20 22:19
标题: Nginx 作業中更新、升級Nginx 版本
Nginx是一個小巧快速的httpd, 當官網放出新版時, 可利用作業中(on the fly)更新的方式來升級:

1. 確認Nginx的Master process的序號(可從Nginx pid檔案或ps命令檢視)

2. 送出USR2信號給Nginx Master process, 這時會生出新的Master process:

kill -USR2 [pid]


3. 送出WINCH信號給Nginx舊的Master process, 讓子程序關閉:

kill -WINCH [pid]


4. 送出QUIT信號給Nginx舊的Master process, 讓主程序關閉:

kill -QUIT [pid]


三個命令就完成作業中更新, 不用關閉網站服務!
(, 下载次数: 40)
作者: cpuer    时间: 2009-7-20 22:20
标题: 回复 1# 的帖子
不错哈
作者: bluesky    时间: 2009-7-20 22:28
有人成功更新了嗎? (, 下载次数: 39)
作者: gdtv    时间: 2009-7-20 22:29
我正在进行中。。。。。。
作者: bluesky    时间: 2009-7-20 22:32
原帖由 gdtv 于 2009-7-20 22:29 发表
我正在进行中。。。。。。

勇士...真的可以更新阿? (, 下载次数: 47)
作者: gdtv    时间: 2009-7-20 22:34
我成功了

我不是无缝升级,我是有缝升级

方法很简单:按原来的方法重新安装一次,然后重启服务器,OK了

原来的配置不会丢失
作者: bluesky    时间: 2009-7-20 22:39
原帖由 gdtv 于 2009-7-20 22:34 发表
我成功了

我不是无缝升级,我是有缝升级

方法很简单:按原来的方法重新安装一次,然后重启服务器,OK了

原来的配置不会丢失

一樣是作業中更新 (, 下载次数: 39)
作者: gdtv    时间: 2009-7-20 22:43
标题: 回复 7# 的帖子
我想了很久,才终于明白,“作業中更新”就是“无缝升级”的意思。
作者: cpuer    时间: 2009-7-20 22:44
原帖由 gdtv 于 2009-7-20 22:34 发表
我成功了

我不是无缝升级,我是有缝升级

方法很简单:按原来的方法重新安装一次,然后重启服务器,OK了

原来的配置不会丢失


这个我是前几天看到的,最好保存下原有配置文件先
作者: cpuer    时间: 2009-7-20 22:44
原帖由 gdtv 于 2009-7-20 22:43 发表
我想了很久,才终于明白,“作業中更新”就是“无缝升级”的意思。



作者: gdtv    时间: 2009-7-20 22:44
标题: 回复 9# 的帖子
我升级前备份了配置文件
作者: cpuer    时间: 2009-7-20 22:46
原帖由 gdtv 于 2009-7-20 22:44 发表
我升级前备份了配置文件


很好的习惯




欢迎光临 全球主机交流论坛 (https://loc.193.gs/) Powered by Discuz! X3.4