ホームページ >運用・保守 >Linuxの運用と保守 >ngix_http_stub_status_module
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,首先在
nginx
的
server
段配置对应的信息
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、
の最初nginx
の
server
セクションの設定対応情報
🎜🎜🎜🎜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 サイトの他の関連記事を参照してください。