4

Apache/2.0.49 サーバーが、cgi-bin スクリプトを使用して実行されたリクエストを受信して​​からそのスクリプトの実行を開始するまで、常に 20 秒待機する理由について何か考えはありますか?

サーバーは、静的ファイルのみを使用する通常の HTTP 要求にはすぐに応答しますが、cgi-bin 要求への応答には常に 20 秒かかります。tcpdump を使用してリクエストの到着時間を計り、スクリプトの先頭に時刻を出力して、遅延がこれら 2 つのイベントの間にあることを確認しました。

20 秒に関連する構成には何も表示されません。サーバーは Red Hat Linux 3.3.3-7 を実行しており、以前は cgi スクリプトにすぐに応答していたことは確かですが、いつ遅くなったのか、何が変わったのかはわかりません。

あなたが提供できるかもしれない助け/提案を前もって感謝します。

4

1 に答える 1

2

PHP を実行している Apache サーバーで同様の問題が発生しましたが、特定のクライアントでのみ発生しました。最終的に問題は、PHP がリモート サーバーからファイルを取得しようとしたが、20 秒後に接続できなかったことが判明しました。 PHP は「あきらめ」、フローは完了しました。コードで類似のものを検索してみてください。

于 2014-04-22T09:02:50.917 に答える