AJAX通信とapache httpd.confのkeepAlive設定について
apacheのバージョンは2.0.64、MPMはpreforkの環境下にて、
httpd.confで下記の設定を行っています。
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 5
<IfModule prefork.c>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 150
MaxRequestsPerChild 0
</IfModule>
フロントからajaxでリクエストを連続で複数回投げた際に、
数回に1度の頻度で次のようなエラーが発生します。
PUTで204でレスポンスが返ってくるはずが、200でレスポンスが返され、
keepAliveTimeoutで設定した秒数の待機時間が発生します。
処理時間のタイムライン上、Content Downloadで待機するようです。
同一のブラウザから連続でリクエストを行っているのにkeepAlive設定の秒数の待機が発生するのは何故でしょうか。
また、keepAliveを無効にする、以外の解決策があればご教示頂けると幸いです。
よろしくお願いします。