2015-02-06 44 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

相关问题