我有一个php
页面,它运行了许多循环和查询以及database
更新等。运行可能需要一些时间,一分钟后,我得到了500 Internal Server Error
。我无法访问logs
,但我的托管服务已转发副本,似乎是timeout
相关错误:
mod_fcgid:在60秒内读取数据超时
我已经包括:
ini_set('max_execution_time', 9000);
set_time_limit(0);
在php
页面中,但仍会导致500
错误。我无法访问任何config
文件。有没有其他方法可以增加此页面的timeout
?
我也尝试过把
set_time_limit(59);
在每个循环开始时。如果这是为了重置时钟,那么我看不出我应该有问题,但错误仍然存在。
注意:我99%确定它不是脚本本身的错误,因为它有时会通过,有时则不会使用完全相同的数据。