1, netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
1 2 3 4 5 6 7 |
TIME_WAIT 2126
|
FIN_WAIT1 137
FIN_WAIT2 1119
ESTABLISHED 5956
SYN_RECV 4
LAST_ACK 54
分析:CLOSED //アクティブまたは進行中の接続はありませんLISTEN //サーバーは着信を待機していますSYN_RECV //接続リクエストが到着し、確認を待っていますSYN_SENT //アプリケーションが開始され、接続をオープンしています ESTABLISHED //通常のデータ転送ステータス/現在の同時接続数 FIN_WAIT1 //アプリケーションは完了したと言います FIN_WAIT2 //相手側が解放に同意しましたITMED_WAIT //すべてのパケットが終了するのを待っていますCLOSING //双方同時に閉じてみてくださいTIME_WAIT //反対側はリリースを初期化していますLAST_ACK //すべてのグループが終了するまで待ちます
2. Webインターフェイスを通じて表示する場合、Nginxはステータスモジュールを開く必要があります、
OneinStackのlnmpワンクリックインストールパッケージ
ステータスモジュールはデフォルトでインストールされます(つまり、Nginxのインストール時に追加されます) --with-http_stub_status_module)、/usr/local/nginx/conf/nginx.conf を開くと、
location /nginx_status { stub_status on; access_log off; allowed 127.0.0.1 ; が表示されます。 すべて拒否;}
デフォルトでは、外部ネットワーク
wget 127.0.0.1/
ngin 同時実行性を確認できますx_status の後
tail nginx_statusアクティブな接続: 343
317994 317994 599211
読み取り: 0 書き込み: 7 待機: 336🎜🎜🎜🎜🎜🎜🎜分析: 🎜アクティブな接続 //現在 Nginx によって処理されているアクティブな接続の数。 🎜サーバーは処理されたリクエストを受け入れます //合計 8 つの接続が処理され、8 つのハンドシェイクが正常に作成され、合計 500 のリクエストが処理されました。 🎜Reading //nginx はクライアントからヘッダー情報の数を読み取ります。 🎜 //Nginx と書くと、ヘッダ情報の数がクライアントに返されます。 🎜Waiting //キープアライブがオンになっている場合、この値はアクティブ - (読み取り + 書き込み) に等しくなります。これは、Nginx が次のリクエスト コマンドを待っている常駐接続の処理を終了したことを意味します🎜🎜🎜🎜🎜 🎜 上記は、Alibaba Cloud Server で OneinStack の lnmp ワンクリック インストール パッケージを使用した後に nginx の同時実行数を確認する方法を、関連する内容も含めて紹介しており、PHP チュートリアルに興味のある友人に役立つことを願っています。 🎜 🎜 🎜