プログラマーですが何か?まだプログラマーですが何か?プログラマーネタとアスリートネタ中心。インスタンスが消える!?」というオカルトな現象に2度ほど遭遇しました。1度目はオペレーションミスか勘違いかと思ったんですが、2度あるとさすがに勘違いでは済まなくなります。サーバーとしては実稼働中ではなかった(実はこれがクセモノだった、実稼働中ならもっと早く真相に気づけたかも)ので、深刻な状態にはならなかったのですが、この現象の正体を突き止めるべく調べてみました。この怪現象はこんな感じ。ログインして、サーバーインスタンスを起動して使っていました(画面は管理コンソールです)。このインスタンスは本稼働前の準備段階のインスタンスだったので実際にユーザーがアクセスしたりしていたわけではないのです。すごいオチが隠れてました。みなさん、分かります?以下、真相です。サーバーインスタンスは消えたわけではなく、ちゃんとずっと動いていました。本来は作り直す必要もありませんでした。管理コンソールから消えていたのか?これは単に異なるリージョンを見ていた、ということでした。上記図を再度見直してみます。このサーバーはバージニア州のデータセンター内で動いていた、ということです。こちらはオレゴン州のデータセンターを参照していて、そこでは(作ってないから当たり前ですが)何も動いていない、ということでした。なんだ、リージョンが切り替わったのに気付かなかっただけか。・・・ところでいつリージョンが切り替わったんだ?俺は何もしてないぞ。管理コンソール見るたびにリージョンなんか意識してないし、こんなことが頻繁に起こってたら、いつか本当にやらかす可能性があるぞ。このリージョン切り替わりの謎をずっと探っていたのですが、最近になってやっと分かりました。アカウントを複数持っていて、適宜切り替えて使っていたのが原因でした。リージョン情報(らしきもの)はブラウザのクッキーに残っていました。リージョンが記録されていることを確認しています。アカウントを持っています。同じPCの同じブラウザで、ログインユーザーを切り替えて使っています。業務用アカウントを使ってログインしているとします。リージョンにあるインスタンスを使っています。この状態でいったんログアウトします。なるはずです(なので同じ業務用アカウントでログインした時はこの続きの管理コンソール画面が表示されるはずです)。ここで個人用アカウントに切り替えてログインします。リージョンで管理コンソールが表示されます。リージョン内に作成されます。リージョンに切り替えておくと、この後の現象を再現できます。この状態で個人用アカウントはログアウトし、再度業務用アカウントでログインし直します。リージョンが異なるので当然ですがそこには直前の画面にあった稼働中のサーバーインスタンスはありません(見えません)。これが「消えていた」ように見えたわけです。インスタンスが消えた!」現象の原因だったように推測しています。アカウントを複数持っている人は少ないのか、利用者はリージョンを固定して使っているのか、ググってもこの現象が発生している、という情報を見つけることができませんでした。上のはあくまで推測にすぎないのですが、現にクッキーの状態も推測にあっていたので、あながち間違ってないのかな、と思ってます。23:27この記事のおかげて無駄な時間を過ごさずに済みました、感謝です。19:06今日この事象に遭遇して相当ビビリましたが書かれている通りでした。ありがとうございます。15:28まじで助かりました。15:34助かりました!ありがとうございました。11:57同じ現象に悩んでました。情報ありがとうございます。01:30とても助かりました。不思議に思いながら電車でググってみたらこの記事がありました。終電で帰らなかったらもう一回インスタンスを作るところでした。私の場合はアカウントは一個だけど、課金監視設定を行ったらリージョンが変わりました。EC2が無くなりびっくりしたのは全く同じでした。16:45まさか!?と思いましたが、この記事の通りでした。助かりました、ありがとうございます。09:33学習中、この現象が起こって焦りましたが、この記事に助けられました。ブログ検索」ブログパーツは、サービスを終了しました。