2011-10-14 115 views
1

我打開一個到Apache服務器的套接字連接,但是我不會發送任何請求等待特定的時間來執行它。我希望Apache能夠保持這個空閒套接字連接還活着多久?空閒套接字連接到Apache服務器超時期

情況是,Apache服務器資源有限,連接需要事先分配,然後才能全部消失。

後請求被髮送服務器通告其超時策略:

保持活動:超時= 15,上限= 50

如果隨之而來的請求被髮送更長然後15秒鐘,這兩點得到「服務器關閉連接錯誤。所以它確實執行了這項政策。

但是,似乎如果連接打開後沒有發送請求,Apache將不會關閉它,甚至長達10分鐘。

有人可以在這種情況下了解Apache的行爲。

回答

4

根據Apache Core Features, TimeOut Directive默認的超時時間是300秒,但它是可配置的。

對於保持活動連接(第一個請求後),默認超時值爲5秒(請參閱Apache Core Features, KeepAliveTimeout Directive)。 In Apache 2.0 the default value was 15 seconds。它也是可配置的。

此外,有一個mod_reqtimeout Apache Module它提供了一些微調設置。

我不認爲任何提到的值可用於http客戶端通過http頭或任何其他形式。 (除了cource的保活值。)

相關問題