PHP在随机行中抛出错误
错误消息:
PHP Fatal error: Maximum execution time of 1 second exceeded
在代码中我们没有任何设置,将执行时间设置为一秒。并且此错误发生在完全随机的行上。有时在简单的if语句上,有时在db查询上。我无法找到任何模式。 也许有人有类似的问题,并解决了它?
答案 0 :(得分:1)
此错误发生在完全随机的行
上
这是正常的:PHP开始执行代码,然后在一秒后失败。所以它可以是任何一行,因为它不会一直以相同的速度执行(考虑I / O,内存,处理器负载等)。
也许有人有类似的问题,并且已经解决了吗?
这是一个常见的问题。如果你想修复它,你可以:
php.ini
文件的位置,找到关于max_execution-time
的行并将值更改为30,然后重新加载/重新启动服务器。ini_set('max_execution_time', 30);
标记后面的<?php
的第一个包含文件中添加第一行。如果没有包含文件,则在所有文件的开头添加此文件。更多信息: