2016-05-15 69 views
0

什麼是最簡單的方法來防止在php中運行單行時瀏覽器超時?例如,在主機上運行stream_socket_client需要5分鐘時間來啓動連接(而不是讀取和寫入,只是啓動),現在當php到達這一行時,瀏覽器通常會超時。我知道,將某些內容刷新到輸出可以防止這種情況發生,但是當單個命令正在運行時,我應該怎麼做。防止瀏覽器超時,而在php中運行單行PHP

回答

0

如果您有機會獲得httpd.conf文件,你可以嘗試設置:

KeepAliveTimeout 500 
+0

嗯,定義:「阿帕奇的httpd將等待後續請求關閉連接之前的秒數」,以及如何是要防止瀏覽器超時?在我的情況下,瀏覽器正在等待來自服務器的響應,反之亦然 – r3zaxd1

+0

當沒有數據要發送到瀏覽器時,apache通過向瀏覽器發送一些「空」請求來保持通信線路打開。換句話說 - 它保持連接活着。至少這是主意。它不會傷害嘗試。 – Andrius

+0

我檢查過,沒有任何變化,瀏覽器像以前一樣超時。 – r3zaxd1

相關問題