У меня есть среда PHP в моем приложении ElasticBeanstalk. В какой-то момент я получаю сообщение об ошибке HTTP 500 и не могу его отладить, так как не вижу ни одного журнала в пакете журналов.
Моя среда сконфигурирована для потоковой передачи журналов в CloudWatch и до сих пор ничего не говорится об ошибке 500.
Я попытался добавить файл конфигурации в .ebextensions
каталог:
files:
"/opt/elasticbeanstalk/tasks/bundlelogs.d/php.conf":
mode: "000755"owner: root
group: root
content: |
/var/log/php/*
/var/log/php-fpm/*
Но все еще нет файла журнала php в комплекте журналов. Что я могу сделать по этому поводу?
Благодарю.
Если вы используете php framework, большинство из них настроены на перехват и обработку ошибок, поэтому они не отображаются в стандартных журналах.
Для Laravel вам необходимо убедиться, что у вас включено ведение журнала, и либо задать или использовать местоположение журнала по умолчанию, а затем добавить это местоположение в свою конфигурацию.
Увидеть Где находятся бревна? для получения дополнительной информации о регистрации.
Других решений пока нет …