Nginx の紹介 Nginx は、高性能な HTTP およびリバース プロキシ サーバーであり、IMAP/POP3/SMTP プロキシ サーバーでもあります。 Nginx はロシアのサイト Rambler.ru によって開発され、公式テストでは Nginx が 50,000 の同時接続をサポートできることが示されています。 Nginx 公式サイト: http://nginx.org この記事では主に、Nginx の実行後に停止または再起動できるように制御する方法について説明します。 // nginx を起動および停止する 現在のディレクトリ: /usr/local/bin/nginx 起動する: ./sbin/nginx 停止: kill -INT マスターホストのプロセス番号 Nginx セマフォ Nginx は主にセマフォによって制御されます。メインプロセス番号は、デフォルトで nginx.pid ファイルに書き込まれます。ファイル名は、設定ファイル nginx.conf を変更することで変更できます。 Nginx マスター プロセスでサポートされるシグナルは次のとおりです。 セマフォの使い方 具体的な説明 TERM、INT: kill -TERM (INT) nginx メインプロセス番号または kill -TERM (INT) `cat /usr/local/nginx/logs/nginx.pid ` を実行すると、nginx プロセスはすぐに閉じられ、nginx を使用しているユーザーのリクエストを完全に処理できなくなります。これは、/usr/local/nginx -s stop と同じです。 QUIT:kill -QUIT nginx メインプロセス番号は、nginx プロセスを正常に終了し、nginx を使用しているすべてのユーザーリクエストを処理した後、nginx プロセスを閉じます。これは、/usr/local/nginx -s quit と同等です。 HUP:kill -HUP nginx メイン プロセス番号 nginx プロセスは閉じられませんが、設定ファイルは再読み込みされます。 /usr/local/nginx -s reload と同等 USR1:kill -USR1 nginxメインプロセス番号は、nginxプロセスをシャットダウンせずにログを再読み込みできます。このコマンドは、nginxのスケジュールされたログバックアップに使用でき、月/日などの時間間隔で分割するのに役立ちます。 USR2:kill -USR2 nginxメインプロセス番号 nginxのバージョンをアップグレードする必要がある場合、nginxを停止せずにnginxをアップグレードできます。 WINCH:kill -WINCH nginx メイン プロセス番号は USR2 と連携して nginx をアップグレードし、古いバージョンの nginx のプロセスを適切に終了します。 これらの Nginx セマフォを使用すると、プロセスをシャットダウンせずに nginx ログのセグメンテーションと nginx のアップグレードを制御できます。徐々に Nginx を深く理解するにつれて、わずか 50,000 行のコードで Nginx がこのような素晴らしい結果を達成できることを実感します。本当に感心します! 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。 以下もご興味があるかもしれません:
|
<<: Linux で MySQL のルート パスワードを変更する方法
>>: JavaScript で右クリック メニューを統合する layim のサンプル コード
現在、ほとんどのプロジェクトが Docker 上にデプロイされ始めていますが、デプロイのプロセスはま...
もちろん、CSS はフレームワークを必要とするほど高度ではないと考えて、反対の意見を持つ人もたくさん...
目次1. 挿入2. 更新3. 削除1. 挿入 顧客に挿入( 顧客.顧客住所、 顧客.cust_cit...
目次1. 元の配列が変更されます1. プッシュ(): 2.ポップ(): 3. シフト(): 4.un...
赤とピンク、およびそれらの 16 進コード。 #990033 #CC6699 #FF6699 #FF...
目次リスナー1.ウォッチエフェクト2.見る1.1 聴くための最初の方法1.2 聞く2つ目の方法1.3...
これら 16 のサイトはそれぞれ注意深く読む価値があり、どのサイトでも推奨されている Web サイト...
ウェブデザイナーでもUIデザイナーでも、ログインページや登録ページのデザインは必ず経験しなければなら...
特記事項:この記事は、Chris Spooner の英語記事「Web デザイン用の Retina グ...
メインライブラリの実行 CREATE DATABASE test CHARACTER SET utf...
目次React アップロードファイル表示の進行状況デモフロントエンドにReactアプリケーションを素...
Dockerの概要Docker はオープンソースのソフトウェア展開ソリューションです。 Docker...
目次1. グループクエリの概略図2. groupbyキーワード構文の詳細な説明3. 簡単なグループク...
序文日常の開発では、テキストの水平スクロール効果(一般にカルーセルと呼ばれる)によく遭遇します。これ...