【发布时间】:2012-08-13 12:59:26
【问题描述】:
我的 PHP 文件有问题,执行时间超过 30 秒。
搜索后,我在代码开头添加了set_time_limit(0);,但文件在30秒后仍然超时并显示500 error。
log: PHP Fatal error: Maximum execution time of 30 seconds exceeded in /xxx/xx/xxx.php
safe-mode : off
【问题讨论】:
-
您在使用共享主机吗? php 功能可以通过服务器配置有选择地禁用/限制。
-
你能在你的
set_time_limit(0);之后echo ini_get('max_execution_time');告诉你得到了什么吗? -
httpd.conf中可能设置了
php_admin_value max_execution_time XX。所以你不能覆盖这个值。