【发布时间】:2018-09-12 01:49:53
【问题描述】:
我的 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 日志文件。我能做些什么呢? 谢谢。
【问题讨论】:
-
一些 php 框架会安装错误处理程序并管理日志。你是在做纯php,还是用框架(如cake、yii等)?
-
我正在使用 Laravel,但请求的 HTTP 响应仍然是 500。Apache/PHP 不应该知道吗?
-
你有没有想过这个问题?我也在寻找同样的东西。
-
@BeninCA 现在做了一些快速研究,并在这里提出了一个问题。希望能帮助到你。我无法轻松重现该设置,但我希望您可以尝试一下。
-
@Victor - 我的问题类似serverfault.com/questions/1093921/… 不幸的是你的回答还没有帮助。
标签: php amazon-web-services logging amazon-elastic-beanstalk