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を無効にする、以外の解決策があればご教示頂けると幸いです。

よろしくお願いします。