AR ホームベーカリー

オイラのアウトプット用ホームベーカリー!

インスタンスの接続性チェックに失敗しました

HTTP の死活監視が不安定で、「海外 CDN から日本国内に向けてるせいかな〜」と思っていたのですが、直後に AWS からメールで

EC2 has detected degradation of the underlying hardware hosting your Amazon EC2 instance (instance-ID: i-nnnnnnnnnnnnnnnn) associated with your AWS account (AWS Account ID: mmmmmmmmmmmmmmmm) in the ap-northeast-1 Region.

などと言われ、インスタンス一発停止を食らったのでした。

は〜、久しぶりにやられたわ。

インスタンスの接続性チェックに失敗しました

ググるといくつかの記事がヒットすると思うのですが、結局これ該当の EC2 インスタンスに接続できない (HTTP/HTTPS とか、ネットワーク的な理由とか、とにかく何かリクエストが到達できない) という状態なので、諦めてインスタンスを停止→起動、として、新しいハードウェアに移動させる+OS ごと実質再起動、とするのが一番早く解決します。

このパターンだとハードウェアリタイアなので、発生したら諦めて停止して起動しましょう。 よく言われるけど再起動 (shutdown -r now 的な) ではあんま意味ないです。

一応しらべる

これは 100% AWS 由来の理由なのでそのままえらい人なりに伝えればいいと思うんですが、まあそれでも納得しない()人というのはいるので、調査した、という体が必要なら以下のように CloudTrail で調べられるようです。

今回はやらなかったので本当にこれで追跡できるかは不明。

repost.aws

ということで

まあこれ単体インスタンスウェブサービス提供していた環境だったので、「ヤダヤダ」と言われたら「うるせえ複数台構成にしないおめえが悪い(迫真」しましょう。