ngix_http_stub_status_module

巴扎黑
巴扎黑オリジナル
2017-06-23 14:13:041665ブラウズ

1.ngx_http_stub_status_module は Nginx の組み込み HTTP モジュールであり、Nginx のステータス情報を提供できます。デフォルトでは、このモジュールはコンパイルされないため、Nginx をコンパイルするときにこのモジュールをロードするように指定する必要があります--with-http_stub_status_module--with-http_stub_status_module

2.首先检查nginx是否安装ngx_http_stub_status_module模块

如果没有安装,需要重新编译。

# nginx  -V | grep http_stub   

ngx_http_stub_status_module (static)

# nginx   -v

Tengine version: Tengine/2.1.1 (nginx/1.6.2)

 

3,首先在nginxserver段配置对应的信息

server {

    listen  80;

    server_name  xxx;

    location /<strong>ngx_status   </strong>自定义模块名称

    {

        stub_status on; 开启状态访问

        access_log off;

    #allow all;   可以设置需要那些主机访问

    #deny all;

    }

}

4,重新加载nginx,访问测试

# service nginx reload

 

curl 127.0.0.1:80/<strong>ngx_status</strong>

Active connections: 135  

server accepts handled requests request_time

 13711907 25715823 5175039843

Reading: 0 Writing: 12 Waiting: 123

<strong>说明:</strong>

<strong>Active connections: 135</strong>  #//正在活跃的连接数

server accepts handled requests  

13711907 25715823 5175039843          #处理了13711907次连接,创建25715823次握手,共5175039843请求。<br>

<strong>Reading: 0 Writing: 1 Waiting: 1  </strong>        # Reading:读取客户端header数,Writing:返回客户端header数,Waiting:请求完成,等待下一次连接。

🎜2。 <code>nginxインストールされているかどうかngx_http_stub_status_moduleモジュール🎜🎜🎜🎜インストールされていない場合は、再コンパイルする必要があります。 🎜🎜🎜🎜# nginx -V | grep http_stub 🎜🎜🎜ngx_http_stub_status_module (static)🎜🎜🎜🎜# nginx -v code>🎜🎜🎜🎜<code>Tengine バージョン: Tengine/2.1.1 (nginx/1.6.2)🎜🎜🎜🎜 🎜🎜🎜🎜3、 の最初nginxserver セクションの設定対応情報🎜🎜🎜🎜server {🎜🎜🎜🎜 listen 80;🎜🎜🎜🎜server_name xxx;🎜🎜🎜🎜 location /<strong>ngx_status </strong>カスタムモジュール名🎜 🎜 🎜🎜 すべて許可; アクセスが必要なホストを設定できます🎜🎜🎜🎜 #deny all;🎜🎜🎜🎜 }🎜🎜🎜 🎜<code>}🎜🎜🎜🎜4、リロードnginx、アクセステスト🎜🎜🎜 🎜# service nginx reload🎜🎜🎜🎜🎜🎜curl 127.0.0.1:80/<strong>ngx_status</strong>🎜🎜🎜🎜アクティブな接続: 135 🎜🎜🎜🎜サーバーは、処理されたリクエストを受け入れますrequests request_Time 123 🎜🎜🎜🎜<strong>説明: </strong>🎜🎜🎜🎜<strong>アクティブな接続: 135</strong> #// アクティブな接続数🎜🎜🎜🎜サーバーは処理されたリクエストを受け入れます🎜🎜🎜🎜13711907 25715823 5175039843 /code>#13711907 接続を処理し、25715823 を作成しました。 code >ハンドシェイク、合計5175039843リクエスト。 <br>🎜🎜🎜🎜<strong>読み取り: 0 書き込み: 1 待機: 1 </strong> # 読み取り: code> code><code>クライアントを読み取りますヘッダ番号、書き込み:クライアントに戻りますheaderNumber、Waiting:リクエストは完了し、次の接続を待機しています。 🎜🎜りー

以上がngix_http_stub_status_moduleの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。