У меня есть странная не очень полезная ошибка в New Relic. Эти ошибки не отображаются в журналах Laravel OR в необработанных журналах php. Например:Ошибки E_PARSE только в Новой реликвии в Laravel 5.0
Error message
E_PARSE: syntax error, unexpected '\Foundatio', expecting \\ (T_NS_SEPARATOR) or ';' or '{'
Sample stack trace
in require called at /home/xxx/public_html/bootstrap/autoload.php (32)
in require called at /home/xxx/public_html/public/index.php (36)
или
Error message
E_PARSE: syntax error, unexpected '\Support {', expecting \\ (T_NS_SEPARATOR) or ';' or '{'
Sample stack trace
in require called at /home/xxx/public_html/bootstrap/autoload.php (32)
in require called at /home/xxx/public_html/public/index.php (36)
или
Error message
E_PARSE: syntax error, unexpected '\Compon', expecting \\ (T_NS_SEPARATOR) or ';' or '{'
Stack trace
in require called at /home/xxx/public_html/bootstrap/autoload.php (32)
in require called at /home/xxx/public_html/public/index.php (36)
Эти ошибки, кажется, случается каждый раз я бегу composer install
на сервере. Времена моего фиксации/развертывания, похоже, совпадают со временем ошибок в New Relic.
Любая идея, что это может быть, и почему я не получаю их в журналах, но они появляются в Новой реликвии?
Большое спасибо за вашу помощь
Спасибо, так у вас есть идея, почему я получаю их только при установке композитора? – JohnWolf
После установки пакетов создаются новые версии различных файлов, например. compiled.php. Я думаю, если какой-то запрос приходит, когда файлы не полностью сгенерированы, вы можете получить ошибки анализа –
ах, это имеет смысл. У сайта довольно много трафика ... Думаю, мне нужно перейти к более эффективному развертыванию. – JohnWolf