7

AWSElasticBeanstalkにアプリケーションをデプロイしました。

アプリケーションを起動した後、それはうまく動作します。しかし、5分後(5分ごとにヘルスチェックを設定しました)、実行に失敗しました。URLにアクセスしましたが、HTTP503エラーが返されました。

イベント情報からは、健康状態がYELLOWTOGREENの情報しか得られません。

しかし、どうすれば詳細な情報を入手でき、このエラーについて何ができますか?

ところで:この健康状態が赤でアプリケーションを起動できない、または他の何かが失敗するとアプリケーションが失敗するということを理解していません。その後、健康状態は赤になりますか?

4

1 に答える 1

2

Elastic Load Balancingには、200範囲のHTTPステータスについて指定したパスをチェックするヘルスチェックデーモンがあります。

アプリケーションに問題がある場合、または2xxステータスコードが返されない場合、またはヘルスチェックURLを誤って構成した場合、ステータスは赤になります。

何が起こっているかを確認するためにできる2つのこと:

  1. Webブラウザで個々のインスタンスのホスト名(特にヘルスチェックパス)をヒットします。あなたはあなたが期待したものを見ていますか?

  2. インスタンスにSSHで接続し、ログインとを確認し/var/logます/opt/elasticbeanstalk/var/log。あなたが見つけることができるエラーはありますか?

アプリケーション、スタック、またはコンテナーのタイプについて詳しく知らなくても、それが私にできる最善の方法です。

これがお役に立てば幸いです。:)

于 2012-10-06T18:10:48.797 に答える