веб-сервисы Amazon — сделать журналы ошибок PHP доступными для CloudWatch и комплект журналов

У меня есть среда 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 в комплекте журналов. Что я могу сделать по этому поводу?
Благодарю.

0

Решение

Если вы используете php framework, большинство из них настроены на перехват и обработку ошибок, поэтому они не отображаются в стандартных журналах.

Для Laravel вам необходимо убедиться, что у вас включено ведение журнала, и либо задать или использовать местоположение журнала по умолчанию, а затем добавить это местоположение в свою конфигурацию.

Увидеть Где находятся бревна? для получения дополнительной информации о регистрации.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector