每次超过30秒的最大执行时间

时间:2011-11-05 17:43:21

标签: php

每次我的php脚本发送给我“超过30秒的最大执行时间”。有没有办法向访问者显示custmize错误而不是这个大错误消息。我的意思是我们可以在这个地方使用我们自己的错误信息吗?

3 个答案:

答案 0 :(得分:0)

你可能在某处有无限循环。您可以在自己的机器上调试PHP(在内部添加调试打印等)

答案 1 :(得分:0)

将其添加到php脚本的顶部

set_time_limit(0);
ini_set('max_execution_time', 0);

这意味着你的脚本有无限的时间来执行脚本,但你可以将它限制为x秒,如果你用500这样的秒数替换0。但如果你有一个bug,就像一个无限循环的脚本永远不会停止,如果100的访问者点击剧本,你的服务器可能会死亡。

答案 2 :(得分:0)

通过插入

来固定无限循环
die('got here...');

在顶部并在脚本中向下移动,您会很快找到有问题的代码。实际调试更顺畅,但需要一些设置。

功能性PHP脚本通常应该在不到一秒的时间内执行。

的问候,

///吨