ホームページ >バックエンド開発 >PHPチュートリアル >Linux ノート (69) - nginx のスムーズなアップグレード

Linux ノート (69) - nginx のスムーズなアップグレード

WBOY
WBOYオリジナル
2016-07-29 08:57:211303ブラウズ

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 Notes (69) - nginx のスムーズなアップグレードについての内容を紹介しましたが、PHP チュートリアルに興味のある友人の参考になれば幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。