关于 PDO 驱动 Maximum execution time 的错误
线上运行的程序在日志文件中总是会报出类似以下错误,但是又无法看出问题的错误在哪里出现的,请问大家有没有遇到过类似的问题?
日志文件如下:
[2019-08-12 14:14:32] local.ERROR: exception 'Symfony\Component\Debug\Exception\FatalErrorException' with message 'Maximum execution time of 180 seconds exceeded' in D:\...\vendor\doctrine\dbal\lib\Doctrine\DBAL\Driver\PDOStatement.php:91
Stack trace:
#0 {main}
看了一下报错地方提到的代码(vendor\doctrine\dbal\lib\Doctrine\DBAL\Driver\PDOStatement.php):
/**
* {@inheritdoc}
*/
public function execute($params = null)
{
try {
return parent::execute($params);
} catch (\PDOException $exception) {
throw new PDOException($exception);
}
}
看起来应该是执行某个Sql的时候耗时引发的问题,想请教大家有没有遇到类似问题,都是如何解决的。
Laravel版本5.4,PHP版本5.6
推荐文章: