2009-11-29 55 views
2

我想知道以下方式下apache2handler在php.ini什麼是在php.ini中的apache2handler下的超時設置?會影響會話超時嗎?

Timeouts Connection: 10 - Keep-Alive: 10 

我有我有10分鐘不活動後會超時的問題,我在想,如果上面是什麼原因造成會議在10分鐘內,而不是4小時,如我有下面的時間。

目前在php.ini下我的課程設置都設置這樣的:

session.cache_expire 180 180 
session.cache_limiter nocache nocache 
session.entropy_length 0 0 
session.gc_divisor 10 1000 
session.gc_maxlifetime 14400 14400 
session.gc_probability 1 1 
+0

會話文件是否真的被刪除? Cookie仍在瀏覽器中? – SimonJ

+0

只是一個。你使用託管服務嗎?有些地方你可能會與其他人共享服務器? – Atli

回答

5

這兩個超時對會議沒有影響,沒有。

第一個「連接」定義了服務器在請求失敗之前等待的時間。在您的情況下,如果您的瀏覽器打開一個連接並保持閒置超過10秒鐘,服務器將拒絕並關閉連接。

第二個「Keep-Alive」定義了持續連接將保持打開狀態的時間。那是; Apache允許通過單個連接傳遞多個請求以提高性能。這定義了在關閉持久連接之前它將在請求之間保持打開的時間。

+0

您可否告知我們如何在CentOS Apache中將此時間從60更改爲300? – Evis