牛久大仏-霞ヶ浦-佐原へ(2007.11.26) | メイン | カワサキ ストリートセイバー

2007年12月19日

障害復旧のお知らせ

調査と修復作業の間、公開を停止してしまい、お騒がせいたしましたがMovableTypeは無事に復旧しました。

経緯ですが、先日、blogを更新しようとMovableType(MT)にログインすると、画面遷移するたびにログイン画面に行ってしまうという状態になってしまいました。

どうにもうまく認証されていないようなので、ここでブラウザ側の問題を疑ってcokkieを削除してみたりセキュリティの設定を見直したりもしたのですが、効果もなく、どうやらサーバーに問題がありそうな気がしてきました。

apacheのログにはそれらしきものもなく、ログを漁っているとmysqlのログにエラーが残されていました。どうやら、mt_session.MYDというセッション管理に係わるテーブルのアクセス中にリトライが多発してmysqlが落ちてしまったようです。この際に、mt_sessionテーブルが壊れてしまい、これが原因で画面遷移の度にログインを求められるようになってしまった訳でした。

mysqlに入り、CHECK TABLE でこのテーブルを調査してみると、やっぱり壊れていました。
原因が分かれば、対処は簡単。REPAIR TABLEでmt_sessionを修復すると、あっさり直ってしまいました。

原因調査は手近なところから調べ始めたために、遠回りして一日掛かってしまいました…
が、原因が分かれば修復作業はあっという間。それにしても、ひさしぶりにmysqlに触ったなぁ(笑)
おっかなびっくりいろいろ触っていたら、一旦はDBに接続できなくなったりもして焦ったりもありましたが、折角の機会なので、ついでにmysqlのアップデートもしておきました。

| コメント(0) | トラックバック(0)
                    

トラックバック(0)

トラックバックURL: http://hive-unit.net/mt/mt-tb.cgi/41

コメントする