0

特有の問題が発生しています。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はスタンドアロンです。
4

1 に答える 1

3

ソフトウェア側では、

  • どのステータスコードがログインしていaccess.logますか?
  • あなたは(チャンスごとに)あなたの(またはから含まれる可能性のある他のファイルの中に) Timeoutディレクティブを持っていますか?httpd.confhttpd.conf
  • max_execution_timephp.iniには何が含まれるように構成されていますか?
  • Apacheはリバースプロキシとして使用されていますか、それともスタンドアロンですか?

ネットワーク側では、

  • サーバーとクライアント(ブラウザーPC)は同じマシン上にありますか、それとも間にプロキシ、ファイアウォール、またはルーターがありますか?
于 2009-02-22T04:57:42.023 に答える