首頁 >後端開發 >php教程 >Linux筆記(69)-nginx平滑升級

Linux筆記(69)-nginx平滑升級

WBOY
WBOY原創
2016-07-29 08:57:211307瀏覽

我們如果要升級nginx,在生產環境下不可能去停止伺服器來升級,因此需要平滑升級

平滑升級:平滑升級時,如果有工作進程正在處理請求,那麼這些工作進程將會繼續處理,處理完後被停止。同時,nginx不會再接收新的請求。不過,在升級過程中,新的工作進程開啟後,將會正常接收請求。

這裡所謂的新的工作進程,就是升級之後開啟的工作進程

查看nginx版本

<code><span>.</span>/nginx <span>-V</span></code>

下載更高版本的ngxin,並解壓,然後進行編譯,但不要安裝

<code><span>cd</span> ngin
./configure
make</code>

不要執行make install

然後進入objs目錄,這裡有一個檔案nginx,用這個檔案替換掉原來nginx/sbin/下的nginx,升級就成功了。

注意,在將nginx替換過去之前,要先將舊版的nginx檔案備份,以防外一

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); }); 以上就介紹了Linux筆記(69)-nginx平滑升級,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn