ホームページ  >  記事  >  運用・保守  >  Apache は現在の同時実行数をチェックします。

Apache は現在の同時実行数をチェックします。

步履不停
步履不停オリジナル
2019-06-29 13:44:153657ブラウズ

Apache は現在の同時実行数をチェックします。

1. Apache への現在の同時アクセス数を確認します:

netstat -an | grep ESTABLISHED | wc -l

httpd.conf の MaxClients 間の数値の差を比較します。

2, 存在するプロセスの数を確認します :

ps aux|grep httpd|wc -l

3, データを表示するには、次のパラメータを使用できます:

server-status?auto
#ps -ef|grep httpd|wc -l
1388

httpd プロセスの数をカウントします。各リクエストは、Apache サーバーで使用するプロセスを開始します。

は、Apache が 1388 個の同時リクエストを処理できることを示します。この値は、負荷に応じて Apache によって自動的に調整されます。

#netstat -nat|grep -i "80"|wc -l
4341

netstat -an はシステムの現在のネットワーク リンク ステータスを出力します。一方、 grep -i "80" はポート 80 に関連する接続を抽出するために使用され、wc -l は接続数の統計を実行します。

返される最終的な数値は、80 個のポートすべてに対する現在のリクエストの合計数です。

#netstat -na|grep ESTABLISHED|wc -l
376

netstat -an はシステムの現在のネットワーク リンク ステータスを出力し、grep ESTABLISHED は確立された接続の情報を抽出します。次に、wc -l 統計。

返される最終的な数は、現在の 80 個のポートすべてに対して確立された接続の合計数です。

netstat -nat||grep ESTABLISHED|wc - 確立されたすべての接続の詳細な記録を表示できます。

Apache の同時リクエスト数とその TCP 接続ステータスを表示します。 :

Linux コマンド:

netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
LAST_ACK 5
SYN_RECV 30
ESTABLISHED 1597
FIN_WAIT1 51
FIN_WAIT2 504
TIME_WAIT 1057

その内:

SYN_RECV は処理を待機しているリクエストの数を示し、
ESTABLISHED は通常のデータ送信ステータスを示します。
TIME_WAIT は、処理が完了したこと、つまりタイムアウトが期限切れになるのを待っているリクエストの数を示します。

Apache に関連する技術的な記事については、Apache チュートリアル 列にアクセスして学習してください。

以上がApache は現在の同時実行数をチェックします。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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