Случайное время ожидания Laravel 5.1 в ExcludeDirectoryFilterIterator - PullRequest
0 голосов
/ 24 мая 2018

Я вижу довольно много ошибок тайм-аута на большом сайте laravel 5.1:

[2018-05-23 17:02:35] production.ERROR: exception 'Symfony\Component\Debug\Exception\FatalErrorException' with message 'Maximum execution time of 30 seconds exceeded' in /var/www/vhosts/{site}/httpdocs/bootstrap/cache/compiled.php:16501 Stack trace: 0 {main}

Просмотр файла compiled.php в этом номере строки приводит меня к: ExcludeDirectoryFilterIterator@ hasChildren

Эта функция из Symfony / finder (версия v2.7.47) https://github.com/symfony/finder/blob/34226a3aa279f1e356ad56181b91acfdc9a2525c/Iterator/ExcludeDirectoryFilterIterator.php#L73

Я использовал debug_backtrace для этой функции, чтобы увидеть, что ее вызывает, и она выглядит как laravel, когдазагрузка конфигурации из хранилища (локальный диск).

Кто-нибудь знает какие-либо проблемы с этим?Сильно ли ударяется диск сервера в течение дня, вызывая загрузку конфигурации по тайм-ауту?

Любая помощь / предложения очень ценятся.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...