気まぐれ日記ロードで“mt_session ブログが壊れた”タグの付いているブログ記事

2010年1月 2日

MovableType が壊れた!!

新年早々不具合続出です;;

 

ブログを更新しようとしたらなにかアクション起こす度にログイン画面に戻される

MT.cgi 見直したり、MT_config 見直したりいろいろと見ても治らず

ドリームマッチ2010見ながらひたすら調べていたんですけど

 

壊れる前にやっていた事といえば下の記事の更新時やけに動作が重かった

そして次の記事を更新しようとしたところ突然ログイン画面にもどされてしまい

書きかけのやつも消えてしまったんですが、思えばそれ以降ログインして

なにか押すとログイン画面に戻されなにもできずという症状です。

そこで これはDB壊れたんではなかろうか・・・と

PhpMyadmin で見てみると mt_session なるテーブルが使用中とかなってます

これは・・・明らかにこいつが犯人臭いです。

テーブルの状況を見ようとしても中身が空で分析してもエラーになってしまう

なんという事でしょう・・・

このテーブルを何とかCREATEしないと復旧するのは難しそうなんですが

テーブル名でぐぐった所 mt_session の構成情報がありましたのでとりあえず

新規にCREATE してみたところ治りました。

これは明らかにバグだと思うんですよね・・・

きっとこういう状況に陥って泣く泣く再インストールしてる方もいると思うので

備忘録を残します。

 

Phpmyadmin などから下記のSQLを実行して作成します。(家のはMySQLです)

CREATE TABLE IF NOT EXISTS `mt_session` (
  `session_id` varchar(80) NOT NULL,
  `session_data` mediumblob,
  `session_email` varchar(255) DEFAULT NULL,
  `session_kind` varchar(2) DEFAULT NULL,
  `session_name` varchar(255) DEFAULT NULL,
  `session_start` int(11) NOT NULL,
  PRIMARY KEY (`session_id`),
  KEY `mt_session_kind` (`session_kind`),
  KEY `mt_session_name` (`session_name`),
  KEY `mt_session_start` (`session_start`)
) ENGINE=MyISAM

これを実行したところ復活しました。

おかげでこの記事もかけてるんですが・・・

むぅ、、、昨日に続き正月障害対応ばかりしてるよ・・・・;;

自宅のだから良かったですけどね。。

業務の障害じゃなくてよかったー

 



Permalink | Category : etc, 気まぐれ | Comments [0]