2

有时我的应用程序会因任何原因而死机,我可以使用 CloudWatch 检测到这种情况,并且 CPU 使用率指标下降。此时我想重新启动 java 应用程序或整个 EC2 实例。有什么建议我怎样才能做到这一点?

4

3 回答 3

3

AWS CloudWatch现在提供重启 EC2 实例操作

于 2015-07-24T04:54:00.733 回答
2

您可以让 CloudWatch 终止您的 EC2 实例,并让 AutoScaling 启动另一个配置了您的应用程序的“新”实例。

于 2013-05-14T14:14:17.283 回答
0

如果只有您的应用程序停止但 EC2 实例工作。

您可以使用 CloudWatch API 编写一个 shell 监控应用程序,并在必要时拍摄该应用程序,然后将其作为 cron 任务。或者,您可以直接在您的 EC2 实例中使用 shell。

自动重启 EC2 实例太危险了,您可以尝试 Autoscaling,它会在您的实例冻结时自动启动一个新实例并保持您的 SLA。

于 2012-11-15T00:47:40.807 回答