EC2のインスタンスを起動させたら、ELB経由でアクセスすると503エラーになる

AWSのELBで経由でSSL接続していたEC2のインスタンスを起動させたところ(ちょっと使わない期間があったので停止してた)、ELB経由でアクセスすると、503エラーを返すようになった。503エラーなので、EC2のウェブコンテンツは表示されない状態だ。

設定を見直し整理してみると・・・

  • EC2のインスタンスを起動したら、503エラーに。前は表示できていた。
  • ELBは、マニュアルに従い、2つのアベイラビリティゾーンを指定。
  • EC2のインスタンスは、2つのアベイラビリティゾーンのうち、1つに属する。
  • ELBのキープアライブは、EC2のインスタンスが使用していないアベイラビリティゾーンを見ているっぽい。

という状況だった。

使っていないアベイラビリティゾーンからアクセスをしようとして、キープアライブが取れず、アクセスすると503エラーになっている模様。このような状況なので、可用性は下がるが(というかどうせ動いていない)、使用していないアベイラビリティゾーンの設定をELBから削除した。これにより正常にSSL経由でウェブが表示されるようになった。

ELBを使って、AmazonのSSL証明書を使うときは、EC2側がシングル構成だったりするので注意が必要。

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする