web-dev-qa-db-ja.com

Apacheタイムアウトディレクティブが機能していませんか?

/etc/Apache2/Apache2.confをデフォルトの300ではなくタイムアウト5で構成しました。したがって、5秒間操作がないと、着信接続を閉じる必要があることを理解しています。

しかし、私はtelnet localhost 80を作成し、5秒以上待っても、何も起こりません。 netstat -naは、接続がまだ確立されていることを示します。私は約5分接続を離れましたが、それでも何も起こりませんでした。

Apacheが接続を切断しない理由の手がかりはありますか?または、タイムアウトディレクティブを誤解していますか?その場合、どちらを探すべきですか?

ありがとうございました

3
LK

あなたは正しい構文を持っています-それはグローバルサーバー構成または仮想ホスト構成にあるべきです。

私はこれを2.2.11でテストし、タイムアウトは5秒後に別のコンピューターからの接続とローカルホストへの接続を閉じました。別のマシンから試しましたか?私の設定は確かに異なるので、ローカルホストを接続したままにする別の設定があるかもしれません(?)

nctelnetの両方でテストしましたが、違いはありませんでした。

どのバージョンのApacheを使用していますか? (wiresharkなどを介して)ネットワークを介して何も来ていないことを確認しますか?

1
Sam Halicke