有时我的应用程序会因任何原因而死亡,我可以检测到使用CloudWatch和CPU使用率指标会下降。此时我想重启java应用程序或整个EC2实例。有什么建议我能做到吗?
答案 0 :(得分:2)
您可以让CloudWatch终止您的EC2实例,让AutoScaling在您的应用程序配置的情况下启动另一个“新鲜”实例。
答案 1 :(得分:2)
答案 2 :(得分:0)
如果只有您的应用程序暂停,但EC2实例有效。
您可以使用CloudWatch API编写一个shell监视应用程序,并在必要时拍摄应用程序,然后将其作为cron中的任务。或者您可以在EC2实例中使用shell。
要自动重启EC2实例太危险了,您可以尝试自动缩放,它会在您的实例冻结时自动启动新实例并保留您的SLA。