0

私は eb env をセットアップしており、自動スケーリングは非常にうまく機能します。私が抱えている問題は、ニュース インスタンスの起動時に db 接続が機能しないことです。これは、「新しい」インスタンスの準備が整っていないためだと思いますが、自動スケーリング メカニズムに関する限り、ping を実行できるため正常です。

ここで説明されているように、インスタンスが必要になる前に起動するまでの猶予期間を設定できることを読みました: http://docs.aws.amazon.com/AutoScaling/latest/DeveloperGuide/as-add- elb-healthcheck.html

だから私の質問はこれです-ebを使用してすべてをセットアップする場合、「Auto Scalingグループ名」は何ですか?

これは実際に私の問題ですか?

wordpress (EB では php 5.4) を使用しています - 新しいインスタンスで「データベース接続の確立中にエラーが発生しました」というエラーが表示されます。

どんな助けでも大歓迎

4

2 に答える 2

0

回答で指摘したように、AWS コンソールは Auto Scaling について多くの洞察を提供しません。Python ツールに加えて、シェル ツールも使用できます。

http://aws.amazon.com/developertools/2535

Auto Scaling グループによって作成された各インスタンスにはタグが付けられており、コンソールでインスタンス タグを見るだけで、グループ名が何であるかがわかります。

ELB ヘルスチェックではなく、EC2 ヘルスチェックを使用しているようですね。EC2 チェックは、インスタンスの起動が完了するとすぐに、インスタンスが正常であることを報告します。ELB ヘルス チェックは、ELB で指定されたチェックに合格するまで待機します。

アプリケーションが稼働していることを必要とする ELB ヘルスチェックを作成する必要があります。

猶予期間により、アプリケーションを開始する時間を与えることができます。また、インスタンスが 1 秒間中断してロード バランサーからドロップアウトした場合の自動スケーリング イベントを防ぐこともできます。

そのルートに進む場合、Auto Scaling グループの設定を変更するには、API を使用する必要があります。これは、コンソールから行うことはできません。

于 2013-07-31T17:57:14.470 に答える
0

さて、「Auto Scaling グループ名」を見つけました。awscli ( http://aws.amazon.com/cli/ ) をインストールして実行する場合:

aws ec2 --region 'your-region' describe-instances

Auto Scaling グループ名を含む json のロードを取得します

awscli のセットアップを支援します ( http://www.dowdandassociates.com/content/howto-install-aws-cli-security-credentials/ )

于 2013-07-31T09:52:52.457 に答える