nginx の起動後に制御するにはどのようなコマンドを使用できますか?

王林
リリース: 2020-06-28 17:32:22
転載
3126 人が閲覧しました

nginx の起動後に制御するにはどのようなコマンドを使用できますか?

Nginx が起動したら、次のコマンドを使用して制御できます:

(推奨チュートリアル: nginx チュートリアル)

nginx -s
ログイン後にコピー

そのうちの s は、メイン プロセスにシグナルを送信することを意味します。シグナルは次の 4 つのいずれかです:

stop — クイック シャットダウン

quit — エレガントなクローズ

reload — 構成ファイルを再ロードします

reopen — ログ ファイルを再度開きます

When runningnginx - s quit、Nginx はワーカー プロセスが現在のリクエストを完了するのを待ってから、ワーカー プロセスを閉じます。構成ファイルを変更しても、すぐには反映されず、再起動するか、nginx -s reload シグナルを受信するまで待つことになります。

Nginx が nginx -s reload シグナルを受信すると、まず設定ファイルの構文をチェックします。構文が正しい場合、メイン スレッドは新しいワーカー スレッドを開始し、古いワーカー スレッドにシャットダウン シグナルを送信します。構文が正しくない場合、メイン スレッドは変更をロールバックし、古い構成を引き続き使用します。ワーカー プロセスはメイン プロセスからシャットダウン シグナルを受け取ると、現在のリクエストを処理した後に終了します。

以上がnginx の起動後に制御するにはどのようなコマンドを使用できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:juejin.im
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!