60秒后Apache Web服务器超时

时间:2017-08-04 03:57:01

标签: php apache timeout ibm-cloud-infrastructure

我在IBM softlayer中运行apache web server + php 60秒后遇到超时。

这些是我的设置(httpd服务器在这些设置后重新启动)

httpd.conf  
TimeOut 300
Timeout 300

*同时尝试了TimeOut和Timeout的同一条目。

php.ini
max_execution_time = 300  

PHP代码:

<?php
set_time_limit(10000);  //Just to make sure
sleep(70);
echo "Successful";
?>  

使用命令提示符

php test.php  

结果成功

使用不同的浏览器(Chrome,Firefox和Safari)

http://mysite/test.php    

结果:超时恰好是60秒!

日志

php_error.log和httpd error_log
没错!

我发现了类似的文章,但每个人都指向max_execution_time和Timeout。到目前为止,没有任何帮助 非常感谢!

1 个答案:

答案 0 :(得分:0)

php和apache服务器也存在许多限制

l:

关于apache限制:

在你的apache服务器中找到httpd.conf:

C:\ WampDeveloper \配置\阿帕奇\额外\ httpd- default.conf

并更改限制:

Timeout 300
max_execution_time = 300

11:

关于php.ini:

upload_max_filesize = 256M
post_max_size = 257M
memory_limit = 258M
max_input_time = 300
max_execution_time = 300

毕竟更改后重启你的apache服务器     我希望这是完全的帮助