这是一个棘手的问题 - 我们有一个 Java Web 应用程序,部署在 Amazon ElasticBeanStalk 上的 Tomcat Web 服务器上。而且我们相信我们有内存泄漏 b/c 似乎 JVM 每天晚上都会因 OutOfMemory 异常而崩溃。问题是崩溃后,EBS 会自动废弃旧的 EC2 实例并启动一个新实例。所有的日志和信息也被废弃了......
我现在正在开发一个自定义 CloudWatch 指标来监控 JVM 的内存(你会认为应该有一个准备好的......)但这不会帮助我生成堆转储
有没有人遇到过类似的问题并且知道如何在 EBS 上捕获这些错误?