Elastic Beanstalk中的我的监控选项卡显示偶尔的HTTP 5xx错误,这些错误来自EB实例和执行其负载平衡的ELB。
麻烦的是,我通常只会在它们发生几个小时后看到这些,当我登录EB实例时,日志已经旋转并且没有看到错误的痕迹。
记录与这些错误相关的请求和响应以供日后查看的最佳方法是什么?
答案 0 :(得分:0)
实现此目的的最佳和廉价选项是在EC2实例上设置一个cron作业,该作业将每15分钟左右将日志移动到AWS S3存储桶。或者换句话说,将日志存储在AWS S3中,以便您可以随时分析它们。
答案 1 :(得分:0)
以下是我在过去几周内发现的一些事情(我稍后可能会编辑成一个更连贯的答案):
/var/log/httpd
- >
"proxy: error reading status line from remote server"
"(103)Software caused connection abort: proxy: pass request body failed"
阅读,这些可能是由mod_proxy
中的错误引起的。