我的ElasticBeanstalk应用程序中有一个PHP环境。我在某些时候收到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 :(得分:0)
如果您使用的是php框架,其中大多数都配置为拦截和处理错误,因此它们不会显示在标准日志中。
对于Laravel,您需要确保已启用日志记录,并设置或使用默认日志位置,然后将该位置添加到配置中。
有关记录的详细信息,请参阅Where are logs located?。