2017-11-27 7 views
0

ダイナミックポートを設定すると、ECS設定がヘルスチェックに失敗します。ここでAWS ECSのダイナミックポート設定でヘルスチェックに失敗しました

は私のセットアップです:

私は私が私のコンテナとしてダイナミック移植および10440を有効にするには、私のホストポートとしてポート0を使用して、私のタスク定義にそうポート10440.を使用して、ばねブートのWebアプリを持っていますポート。 2つの2 ec2インスタンスがあり、私のサービスで2つのタスクを実行します。しかし、私の仕事は健康診断の失敗のために終了し続けます。

スクリーンショット:

からTask event logs

からUnhealthy regitered ec2 instances in target group

注:また、10440に私のホストポートを変更する場合は、セットアップが正常に動作します。しかし、私はec2インスタンスの数よりも多くのタスクを実行することはできません。

スクリーンショット: Health registered ec2 instance in target group

私は誰かが2つのインスタンスで複数のタスクを実行するので、私ができるセットアップ私のECSを助けることができると思います。ありがとうございました!

答えて

0

私は問題を把握します。説明 - ターゲット・健康elbv2

AWSを実行する際に--target-グループ-ARNは

私はヘルスチェックがタイムアウトエラーを持っているので、私はちょうどヘルスチェックの設定でタイムアウトを延長することを見出しました。

0

ターゲットグループのヘルスチェックのポートが "トラフィックポート"に設定されていることを確認します。

enter image description here

関連する問題