2017-04-19 73 views
0

我在centos 7中運行apache webserver。在httpd.conf文件中配置了KeepAliveTimeout 0。 我認爲基於這種配置,每個tcp連接都是活着的,直到我們強制關閉。但應用程序閒置時計數逐漸減少。KeepAliveTimeout 0在Apache網絡服務器

那麼什麼是KeepAliveTimeout 0的意思。我需要改變TCP連接活着..?

僅供參考我重視的服務器

enter image description here

回答

0

客戶必須要求保持活動的截圖,設定它只是在服務器不強制客戶端連接使用保活。

+0

瀏覽器如何在這裏得出請求應該(獲取方法)爲keepalive或non-keepalive – Sunny

+0

@Sunny在名爲「Connection」的請求頭中,僅對http/1.1 iirc有效。 –

1

在瀏覽器中點擊F12 [DeveloperTools]並轉到網絡選項卡。現在重新加載網頁並檢查請求標頭&響應標頭。您應該在兩個標題中看到保持活動參數。

+0

是的。我可以從兩個標題看到。但我的問題是當我們設置keepalive = 0,是否所有的tcp連接都處於活動狀態,直到我們強制關閉,或者會話過期後它會自動關閉..? –

+0

一旦會話過期,sessios將自動關閉。 – Sunny

+0

謝謝。 @Sunny –