WinNT MPM MaxRequestsPerChild のサポート

WinNT MPM MaxRequestsPerChild のサポート

私たちのファイルでは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 0 249 0.0 0.07 0.90 週342 アクメ ヌル

伝説:

カラム 説明
サービス 子サーバー番号 - 世代
ピッド OSプロセスID
アクセ この接続 / この子 / このスロットへのアクセス回数
動作モード
SS 最新のリクエスト開始からの秒数
要求 最新のリクエストを処理するのに必要なミリ秒
コネ この接続で転送されたキロバイト数
子供 この子を転送したメガバイト
スロット このスロットで転送された合計メガバイト数

最初は最後の値かもしれないと思ったアクセ「このスロット」は、これが 1024 を超えるとワーカーが再起動されることを意味しますが、そうではありません。2 番目の値「この子」を監視していますが、ピークは 320 付近で、1024 に近づくことはありません。そのため、何を確認すればよいのかわかりません。

関連情報