国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Nginx > 正文

Nginx平滑升級的詳細操作方法

2024-08-30 12:27:03
字體:
來源:轉載
供稿:網友

一、平滑升級概述
Nginx方便地幫助我們實現了平滑升級。其原理簡單概括,就是:
(1)在不停掉老進程的情況下,啟動新進程。
(2)老進程負責處理仍然沒有處理完的請求,但不再接受處理請求。
(3)新進程接受新請求。
(4)老進程處理完所有請求,關閉所有連接后,停止。
這樣就很方便地實現了平滑升級。一般有兩種情況下需要升級Nginx,一種是確實要升級Nginx的版本,另一種是要為Nginx添加新的模塊。
二.、升級過程
具體的操作也很簡單,如下:

(0)查看當前版本
在存放Nginx的可執行文件的目錄下輸入:
代碼如下:./nginx -V 

(1)下載新的Nginx版本并編譯。
代碼如下:wget nginx-1.0.11.tar.gz 
tar zxvf nginx-1.0.11.tar.gz 
cd nginx-1.0.11 
./configure --add-module=/customized_module_0 --add-module=/customized_module_1 
make 

注意不要進行make install

(2)備份老版本的可執行文件
代碼如下:cd /usr/local/nginx/sbin 
sudo cp nginx nginx.old 

(3)修改配置文件
如果有必要的話,進行配置文件的修改。

(4)拷貝新的可執行文件
代碼如下:sudo cp /home/michael/tmp/nginx-1.0.11/objs/nginx /usr/local/nginx/sbin/ 

(5)升級
代碼如下:cd /home/michael/tmp/nginx-1.0.11 
make upgrade 

(6)清理多余文件
代碼如下:rm -rf /home/michael/tmp/nginx-1.0.11 

(7)查看Nginx版本
代碼如下:cd /usr/local/nginx/sbin 
./nginx -V 
三、觀察進程變化

在我的機器上可以觀察到,我配置的是10個worker進程,啟動后觀察到:
代碼如下:root      6241 10419  0 10:51 ?        00:00:00 nginx: master process /usr/local/nginx/sbin/nginx 
nobody    6242  6241  2 10:51 ?        00:00:00 nginx: worker process       
nobody    6243  6241  0 10:51 ?        00:00:00 nginx: worker process       
nobody    6244  6241  0 10:51 ?        00:00:00 nginx: worker process       
nobody    6245  6241  0 10:51 ?        00:00:00 nginx: worker process       
nobody    6246  6241  0 10:51 ?        00:00:00 nginx: worker process       
nobody    6247  6241  0 10:51 ?        00:00:00 nginx: worker process       

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 连平县| 新蔡县| 清远市| 湖南省| 河津市| 娱乐| 南雄市| 龙泉市| 丰顺县| 威远县| 邢台县| 神池县| 黄大仙区| 德化县| 舟山市| 恩施市| 大田县| 南宫市| 渝中区| 台江县| 瑞金市| 永善县| 大余县| 隆德县| 连州市| 水富县| 甘泉县| 调兵山市| 遂宁市| 凤凰县| 西林县| 南丰县| 大石桥市| 东源县| 海盐县| 鹤岗市| 定西市| 治多县| 佛学| 文化| 龙海市|