
私たちのファイルではhttpd-mpm.conf
、このセクションがアクティブになっています:
# WinNT MPM
# ThreadsPerChild: constant number of worker threads in the server process
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule mpm_winnt_module>
ThreadsPerChild 128
MaxRequestsPerChild 1024
</IfModule>
MaxRequestsPerChild
元々は 0 で、制限がないことを意味しますが、ハード メモリ割り当てエラーが発生したため、Apache ドキュメントに従って、この値に有限の制限を設定しました。/server-status
監視するために実行していますが、この値と表示されているものを関連付けることができないようです。変更が機能しているかどうか、また値を増やすか減らす必要があるかどうかを確認したいと思います。
抜粋/server-status
:
サービス | ピッド | アクセ | ま | SS | 要求 | コネ | 子供 | スロット | クライアント | Vホスト | リクエスト |
---|---|---|---|---|---|---|---|---|---|---|---|
0-36 | 59996 | 0/300/2456 | _ | 35 | 265 | 0.0 | 0.42 | 1.33 | wks315.acme.local | アクメ | ヌル |
0-36 | 59996 | 2166年2月180日 | わ | 0 | 0 | 0.0 | 0.00 | 0.54 | 161.216.164.20 | アクメ | POST /loadMenu HTTP/1.1 |
0-36 | 59996 | 0/281/2426 | _ | 23 | 296 | 0.0 | 0.00 | 1.11 | 184.151.190.107 | アクメ | ヌル |
0-36 | 59996 | 1867年9月0日 | _ | 15 | 390 | 0.0 | 0.00 | 1.40 | 192.168.5.41 | アクメ | ヌル |
0-36 | 59996 | 0/304/2294 | _ | 59 | 218 | 0.0 | 0.05 | 0.12 | 192.168.5.231 | アクメ | ヌル |
0-36 | 59996 | 4/274/2489 | C | 0 | 249 | 0.0 | 0.07 | 0.90 | 週342 | アクメ | ヌル |
伝説:
カラム | 説明 |
---|---|
サービス | 子サーバー番号 - 世代 |
ピッド | OSプロセスID |
アクセ | この接続 / この子 / このスロットへのアクセス回数 |
ま | 動作モード |
SS | 最新のリクエスト開始からの秒数 |
要求 | 最新のリクエストを処理するのに必要なミリ秒 |
コネ | この接続で転送されたキロバイト数 |
子供 | この子を転送したメガバイト |
スロット | このスロットで転送された合計メガバイト数 |
最初は最後の値かもしれないと思ったアクセ「このスロット」は、これが 1024 を超えるとワーカーが再起動されることを意味しますが、そうではありません。2 番目の値「この子」を監視していますが、ピークは 320 付近で、1024 に近づくことはありません。そのため、何を確認すればよいのかわかりません。