Nginx の stub_status モジュールは主に Nginx のステータス情報を表示するために使用されます
このモジュールはデフォルトでは Nginx にコンパイルされません。このモジュールを使用したい場合は、Nginx をコンパイルしてインストールするときに次のように指定する必要があります:
<code><span>.</span>/configure –<span>with</span><span>-http_stub_status_module</span></code>
Java コード
<code>[root<span>@10</span>.<span>10.90</span>.<span>97</span> ~]<span># ./configure --prefix=/usr/local/nginx --with-http_stub_status_module </span> [root<span>@10</span>.<span>10.90</span>.<span>97</span> ~]<span># make && make install </span></code>
インストールされた Nginx に stub_status モジュールが含まれているかどうかを確認してください
<code><span>#/usr/local/nginx/sbin/nginx</span><span>-</span><span>V</span><span>nginx</span><span>version:</span><span>nginx/0</span><span>.</span><span>6</span><span>.</span><span>32</span><span>built</span><span>by</span><span>gcc</span><span>3</span><span>.</span><span>4</span><span>.</span><span>6</span><span>20060404</span><span>(Red</span><span>Hat</span><span>3</span><span>.</span><span>4</span><span>.</span><span>6</span><span>-</span><span>10)</span><span>configure</span><span>arguments:</span><span>-</span><span>-</span><span>user=nginx</span><span>-</span><span>-</span><span>group=nginx</span><span>-</span><span>-</span><span>prefix=/home/nginx</span><span>-</span><span>-</span><span>with</span><span>-</span><span>http_stub_status_module</span></code>
このモジュールをインストールしたを参照してください。 -V -v の場合、バージョン nginx バージョンのみが表示されることに注意してください: nginx/0.6.32
nginx の構成を開始し、サーバー ブロックに場所を追加するだけです
<code>server{ location /nginx-status { allow <span>-------- </span> allow <span>--------//允许的ip </span> deny all<span>;// </span> stub_status <span><span>on</span>; </span> access_log off; } } </code>
nginx を再起動します
killall -s HUP nginx
次に、www.domain.com/nginx-status をリクエストするだけです。結果は次のとおりです。
<code><span>Active</span> connections: <span>5</span>server accepts handled requests <span>5970806143</span><span>5970806143</span><span>7560482010</span>Reading: <span>0</span> Writing: <span>5</span> Waiting: <span>0</span></code>
アクティブな接続: バックエンドに対して開始されたアクティブな接続の数です。
サーバーは処理されたリクエストを受け入れます: Nginx は合計 38810620 個の接続を処理し、38810620 回のハンドシェイクを正常に作成し (途中で失敗がなかったことを証明します)、合計 298655730 個のリクエストを処理しました。
Reading: Nginx によってクライアントから読み取られたヘッダー情報の数
。
書き込み: Nginx からクライアントに返されるヘッダー情報の数
。
待機中: キープアライブがオンになっている場合、この値はアクティブ – (読み取り + 書き込み) に等しくなります。これは、Nginx が処理を完了し、次の常駐接続がコマンドを要求するのを待っていることを意味します。
したがって、アクセス効率が高く、リクエストが高速に処理される場合、Waiting 数が比較的多くなるのが通常です。Read + Write 数が多ければ、同時アクセス量が非常に多いことを意味します。処理中です。
') .addClass('pre-numbering').hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i
').text(i));
};
$numbering.fadeIn(1700);
});
});