2

なんらかの理由でアプリケーションが停止することがありますが、CloudWatch と CPU 使用率メト​​リックの低下を使用してそれを検出できます。この時点で、Java アプリケーションまたは EC2 インスタンス全体を再起動したいと考えています。どうすればそれを達成できますか?

4

3 に答える 3

2

CloudWatch に EC2 インスタンスを終了させ、AutoScaling にアプリケーションが構成された別の「新しい」インスタンスを起動させることができます。

于 2013-05-14T14:14:17.283 に答える
0

アプリケーションのみが停止し、EC2 インスタンスが機能する場合。

CloudWatch API を使用してアプリを監視するシェルを作成し、必要に応じてアプリを撮影し、それを cron のタスクにすることができます。または、EC2 インスタンスでシェルを使用することもできます。

EC2 インスタンスを自動的に再起動するのは危険すぎるため、自動スケーリングを試すことができます。これは、インスタンスがフリーズしたときに新しいインスタンスを自動的に開始し、SLA を維持します。

于 2012-11-15T00:47:40.807 に答える