ホームページ >バックエンド開発 >PHPチュートリアル >Linux ノート (69) - nginx のスムーズなアップグレード
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 チュートリアルに興味のある友人の参考になれば幸いです。