我正在使用Laravel5.5.*和MySQL作为数据库。当我运行一个脚本时,我收到一条错误消息,上面写着Maximum execution time of 0 seconds exceeded。
有人知道是什么导致了这个错误信息吗?
2017-11-18 11:40:50 live.ERROR:最大执行时间超过0秒{“异常”:“object” 栈迹 #0 {main} "} 2017-18 13:04:01 live.ERROR:超过0秒的最大执行时间超过{“异常”:“object” 栈迹 #0 {main} "}
我的PHP设置有max_execution_time = 0,所以它不应该超时。然而,它似乎是从字面上取0,并立即超时。
这是一个龙舌兰布景吗?还是与数据库有关?
更新:
当我更改max_execution_time =1时,就会得到这个响应。
2017-11-18 13:25:23 live.ERROR:最大执行时间超过1秒{“异常”:“object” 栈迹 #0 {main} "}
注意:它在1秒后用1执行超时,但是当我将它设置为0时。它似乎没有立即超时。我不知道确切的时间,但它的持续时间超过20秒,并可能至少几分钟。
发布于 2017-11-18 17:47:30
尝试同时设置max_execution_time = 0和max_input_time = -1。我也有一个类似的问题,就是把0作为文字。在我也max_input_time之后,它起了作用。
https://stackoverflow.com/questions/47366570
复制相似问题