gpt4 book ai didi

java - 内存不足错误时的 Elastic Beanstalk 行为

转载 作者:行者123 更新时间:2023-11-30 02:18:45 24 4
gpt4 key购买 nike

如果出现 OOME 并且应用程序崩溃,Elastic Beanstalk 的默认行为是什么;它会重新启动应用程序吗?

我们还添加了 -XX:+ExitOnOutOfMemoryError JVM 标志,以确保它不会处于卡住状态。

最佳答案

Elastic Beanstalk 不会为您重新启动任何内容。 EB 配置文件仅运行一组命令。如果在启动过程中内存不足,部署将会失败。

您应该使用/health 域来确定您的实例和应用程序是否正在运行并且正常工作。 Elastic Beanstalk(弹性负载均衡器)每分钟检查此 url 进行验证。如果没有收到响应代码 200,它将终止该实例并启动一个新实例。

另一个选择是设置一个 cron 作业来检查一切是否正常运行,并执行必要的操作以使其再次正常工作。

这里最根本的问题似乎是您没有为您的应用程序使用正确的实例类型。您应该优化应用程序以使用更少的内存或使用更大的实例。

关于java - 内存不足错误时的 Elastic Beanstalk 行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47497618/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com