如何获取 AWS ELB 上非应用程序 500 错误的详细日志?

如何获取 AWS ELB 上非应用程序 500 错误的详细日志?

我有一组自动扩展的 EC2 实例,它们在弹性负载均衡器后面运行 Wordpress 站点。我可以看到 Cloudwatch 中的 Elastic beanstalk 应用程序定期报告 500 错误,但这些错误不是来自应用程序服务器。我可以在 S3 中看到 ELB 日志,但使用起来非常费力。有没有办法使用 Cloudwatch 或类似工具仅记录 5xx 错误以及时间、请求、确切错误代码等信息?

答案1

使用 AWS Athena 分析 ALB 日志。这里有一个示例: https://docs.aws.amazon.com/athena/latest/ug/application-load-balancer-logs.html

您想要查找以下条目:elb_status_code LIKE '50%'

相关内容