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 サイトの他の関連記事を参照してください。