今天最奇怪的事情发生了。当我运行此查询时:
DELETE FROM some_table WHERE id IN(5)
我在PHP中得到30秒的超时错误。相同的查询在我的本地开发服务器上运行没有问题,但是当我将它移动到生产服务器时,我得到了超时。
没有sqlite错误或类似的东西,只是“致命错误:超过30秒的最长执行时间”:|
可能是什么问题?有没有办法我至少可以调试这个?
答案 0 :(得分:1)
在我的所有新代码中,我放了这个函数
ini_set('max_execution_time',60);
调试我的脚本执行时间我用这个
$start = microtime(true);
function execute(){global $start;$end = microtime(true);$time=number_format(($end - $start), 5);return$time;}
//..... your code here
echo '<br><b>.'Page Loaded In 'execute().' Seconds<b/>';