我們如果要升級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教學有興趣的朋友有幫助。