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

首頁 > 網(wǎng)站 > Nginx > 正文

Nginx平滑升級的詳細(xì)操作方法

2024-08-30 12:21:38
字體:
供稿:網(wǎng)友
這篇文章主要介紹了Nginx平滑升級的詳細(xì)操作方法,適應(yīng)編譯安裝ningx的情況,yum安裝的直接用yum更新即可,需要的朋友可以參考下

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

(0)查看當(dāng)前版本
在存放Nginx的可執(zhí)行文件的目錄下輸入:
復(fù)制代碼 代碼如下:./nginx -V 

(1)下載新的Nginx版本并編譯。
復(fù)制代碼 代碼如下: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 

注意不要進(jìn)行make install

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

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

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

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

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

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

在我的機(jī)器上可以觀察到,我配置的是10個worker進(jìn)程,啟動后觀察到:
復(fù)制代碼 代碼如下: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       

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 孟连| 淳安县| 永靖县| 阳春市| 博客| 和静县| 乌恰县| 稻城县| 弥勒县| 精河县| 嵩明县| 宁河县| 古田县| 拜泉县| 永泰县| 永州市| 甘孜县| 曲沃县| 江陵县| 南召县| 海南省| 井冈山市| 祁门县| 明水县| 铜川市| 西华县| 克东县| 改则县| 仙游县| 呼和浩特市| 平罗县| 张掖市| 聂荣县| 都兰县| 文安县| 徐汇区| 平安县| 霸州市| 西林县| 玉山县| 深水埗区|