特有の問題が発生しています。Apacheは12秒ほど後に接続を閉じます。これにより、ブラウザに「ピアによる接続リセット」メッセージが表示されます。
私はLinuxCentos5を使用しています。apache2/php5.x/mod_gzipを使用しています。(eAcceleratorを使用したphp)
私はいくつかのバリエーションをテストしました:
- 通常、最後のステップとしてすべてのHTML出力を印刷します。処理時間が12秒を超えると、常に接続を閉じます。
- 印刷が速く(<12秒)行われる場合、接続は閉じられず、ブラウザにページが表示されます。
- 定期的に(1秒おき程度)印刷すると、処理時間が12秒を超えても接続が切れません。
ここで考えられる問題は何でしょうか?この問題を修正するための提案はありますか?
編集-詳細:
- apache access-logは、ステータスコードが200であることを示しています。
- TimeOutディレクティブが設定されます。タイムアウト値は60に設定されています。
- php.ini:max_execution_timeは30秒に設定されています。
- 異なるマシン上のクライアントとサーバー。これは直接接続です( Edit2
の間にプロキシはありません:ISPはすべての要求をプロキシ経由でルーティングします)。 - Apacheはスタンドアロンです。