2015-02-06 46 views
0

我注意到我的HTTP請求在30秒內幾乎完全失敗。當然,我認爲有一個超時配置。因此我更新了即使增加max_execution_time後,APACHE + PHP Http請求也會在30秒後失敗

max_execution_time 300 
max_input_time 600 

而且問題仍然存在。

我有一個簡單的腳本來測試它。

<?php 
    echo "starting ..."; 
    sleep(40); 
    echo "end ..."; 

請求在30s失敗。雖然如果我將睡眠減少到25,一切正常。

ps。 我注意到瀏覽器有時會在30s後重新發送/重新提交請求。因此,我傾向於這是一個網絡服務器(Apache2)的問題?

phpinfo()顯示更新值

任何想法?

+0

檢查,如果你有在httpd.conf http://httpd.apache.org/docs/2.2/mod/core.html#timeout – szapio 2015-02-06 11:34:21

+0

超時= 3000配置超時提到。有沒有辦法,我可以看到/知道哪個是實際應用的超時時間? – 2015-02-06 12:53:22

回答

2

重新啓動apache!

在apache2.conf []

+0

試過了,甚至重新啓動了服務器本身。都沒有工作! – 2015-02-06 12:50:10

相關問題