访问使用Laravel构建的页面时,我看到间歇性重复错误:
PHP Fatal error: Maximum execution time of 30 seconds exceeded in /.../vendor/autoload.php on line 7
所讨论的行似乎无害:
return ComposerAutoloaderInit6ce73db68d7239a98a95cc92c507ab70::getLoader();
包含该类的文件将在紧接之前加载。调试代码显示getLoader()函数从不运行第一行。
在试图调用已经加载的类中的函数时,PHP怎么会卡住30多个?
我检查了从代码开始运行到到达该函数调用,花费了不到1秒钟的时间,因此这并不是出现其他错误后的随机停止点。从Apache运行时会发生这种情况,但是从命令行运行它似乎没有相同的问题。