NginxがIISのようなWebサーバーであることがわからない場合もあります。現在、多くのポータルでNginxがWebサーバーとして使用されています。他のWebサーバーよりも強力で、負荷が少なくても負荷分散を行うことができます。以下にNginxの基本操作をまとめます。運用開始コマンド:nginx -c /usr/nginx/conf/nginx.conf -cパラメーターには、読み込むnginx設定ファイルのパスを指定します。
停止操作停止操作は、nginxプロセスにシグナルを送信することによって実行されます(シグナルについては、linuxの記事を参照してください)。ステップ1:nginxのメインプロセス番号を照会します。
Grep nginxはプロセスリストからマスタープロセスを見つけ、その番号がメインプロセス番号です。ステップ2:シグナルを送信するNginxを静かに停止する:kill -QUITメインプロセス番号Nginxを強制終了する:kill -TERMメインプロセス番号Nginxを強制停止する:pkill -9 nginx
さらに、pidファイルがnginx.confで設定されている場合格納パスはファイルに格納されているNginxのメインプロセス番号で、指定されていない場合はnginxのlogsディレクトリに置かれます。 pidファイルでは、最初にNginxのメインプロセス番号を問い合わせる必要はありませんが、直接Nginxにシグナルを送信しますコマンドは次のとおりです:kill - signal type '/usr/nginx/logs/nginx.pid'
smoothing再起動設定を変更した場合は、Nginxを再起動する必要があります。Nginxを閉じてから開きますか?いいえ、Nginxにシグナルを送信してスムーズに再起動できます。スムーズな再起動コマンド:kill -HUPタイトルまたはプロセス番号ファイルのパスへ
設定ファイルを変更したら、変更後の設定ファイルが正しいかどうかを確認し、再起動後にNginxが表示されないようにします。実行します。 Nginxの設定が正しいかどうかを判断するには、次のコマンドを実行します。nginx -t -c /usr/nginx/conf/nginx.conf
スムーズなアップグレードサーバーがNginxを実行してモジュールをアップグレード、追加または削除する場合は、停止する必要があります。 Nginxは、サーバーの動作に影響を与えることなくサーバーを停止することなく、さまざまなアップグレードアクションを実行できます。ステップ1:Nginxプログラムをアップグレードする場合は、最初に古いプログラムファイルを新しいプログラムに置き換え、新しいプログラムをコンパイルしてインストールする場合は、Nginxインストールディレクトリに直接コンパイルします。ステップ2:コマンドkill -USR2を実行します。古いプログラムのメインプロセス番号またはプロセスファイル名この時点で、古いNginxメインプロセスは、自身のプロセスファイルの名前を.oldbinに変更してから、新しいバージョンのNginxを実行します。新旧のNginxは市と連携してリクエストを処理します。この時点で、古いバージョンのNginxを徐々に停止して、次のコマンドを入力します。kill -WINCHメインプロセス番号の古いバージョンタスクが完了すると、古いワークプロセスはゆっくり終了し、新しいバージョンのNginxのワークプロセスは、徐々に古いバージョンのワークプロセスを置き換えます。
この時点で、新しいバージョンを使用するか古いバージョンに戻すかを決定できます。新しい/古いワーカープロセスをオーバーロードせずに起動しますkill -HUP古い/新しいバージョンのメインプロセス番号を終了しますkill -QUIT古い/新しいメインプロセス番号この時点でエラーが報告された場合、プロンプトとプロセスは終了しません。最初に古い/新しいワーカープロセスを閉じてから、メインプロセス番号を閉じます。kill -TERM古い/新しいワークプロセス番号
この方法で、古いバージョンに復元する場合は、上記の手順のみがすべて新しいです。モデレータのプロセス番号。新しいバージョンを使用する場合は、上記の手順で古いマスタープロセス番号が使用されます。
上記はNginxの基本的な操作ですが、Nginxがこれらの操作を後で処理するためのより良い方法があることを願っていますNginxプロセスにシステムシグナルを送信する代わりにNginxコマンドを使用することをお勧めします。
原因: 良いウェブパブリッシングサービスを作成する場合は、次のエラーを報告し 私のWin2008にしましたWebサービスの下のweb.configは、重複したsystem.web.extension
の下に疑似静的
を追加する方法を教えてください。まずnginx設定ファイルディレクトリを入力してください。 次のコマンドを入力してください。 cd /alidata /server /nginx /conf /re
:多くのネットワーク管理者から見ると、サーバーの管理は比較的簡単なことかもしれません!しかし、異なるサーバーシステム環境では、想像するほど簡単ではないかもしれません。管理サーバーの効率に深刻な影響を与
Windows XPシステムは非常に成熟したシステムと言われていますが、成熟したシステムはまだ問題ですが、WinXPが不十分なクォータのためにアクセスできないという問題を解決する方法
win7システムはセキュリティモードをどのように解放しますか?
ドライブライフ5簡単なワンボタンWin8のドライバが簡単になるようにしましょう
Win 7システムがIEからプログラム自体を起動することをどのように禁止していますか?
win8でユーザーアカウント制御を無効にする方法---迷惑なUAC
Win9の正式版をリリースするときWin9のプレビュー版の情報技術の詳細