、AWS

2016-08-11 3 views
-1

LC:Ubuntuのインスタンスを作成するために構成さ、AWS

  • tomcat7をインストールするためのユーザーデータを追加しました。

ASG:

  • 単一インスタンスとASGグループを作成するために同様の構成を使用しました。
  • インスタンス間のロードバランシングのためにELBが接続されています。

  • ELBヘルスチェック:

    -------------------- 
        Ping Target HTTP:8080/ 
        Timeout 5 seconds 
        Interval 30 seconds 
        Unhealthy threshold 5 
        Healthy threshold 5 
    

問題:ユーザデータはヘルスの間隔を超えてインスタンスを設定するには時間がかかる場合ASGは、インスタンスが不健康で宣言します。ですからインスタンスを設定する際にELBの健康チェックを無効にする必要があります。それが完了したら、ヘルスチェックを有効にする必要があります。

これを制御する可能性はありますか?

答えて

1

デフォルトで5分(300秒)のヘルスチェックの猶予期間設定があります。オートスケーリンググループの作成方法は指定していませんが、たとえばAWS CLIの場合は、aws autoscaling create-auto-scaling-group --health-check-grace-period 600 ...として10分のタイムアウトを設定します。

http://docs.aws.amazon.com/autoscaling/latest/userguide/healthcheck.html

これは、ところで、あなたは一人で残すことができるはずELBヘルスチェック、とは全く無関係です。正常な状態になるまでインスタンスをチェックし続けます。 ELBヘルスチェックは、自動スケーリングのインスタンスライフサイクルに影響しません。

関連する問題