データが飛んだ・・・

  • 投稿日:
  • by
  • カテゴリ:
  • tweetする

RiverLand

 何だかいきなりコメントデータが飛んでしまったorz...

 忙しさにかまけてしばらく放置してたら溜まりに溜まってしまったコメントSPAMの山。これを削除していたのだが、ログを見る限りではサーバー側でメモリ不足で処理が落ちたようで、そのままコメントデータベースがお亡くなりになってしまった模様(__)

 で、復旧の手だてを探していたのだがどうにも見つからず。こりゃあきらめて捨てるしかないなぁと思ってた矢先に先のサイトを発見。どうやら無事復旧出来たらしい。

 やった事は以下の通り。
・とにかくデータのバックアップ。壊れていようがなんだろうが最悪バイナリレベルでいじれれば何とかなる(かもしれない)ので。具体的にはエントリの書き出しと生データの総コピー。
・エントリ全削除と削除状態での全再構築。
・この時点でmtdb内のcomment.dbとentry.dbの削除。といっても小心者なので、リネームで退避(笑)
・書き出したデータからのエントリ読み込み。さらに全再構築。

 これでコメントもちゃんと見られるようになったし、多分大丈夫なんだろう。

 元はと言えばBerkeleyDBを使ってるのが問題らしいのだが、MySQLとか使うにはサーバーのプランを上げなきゃいけないし、そうすると料金が3倍以上だし *1 。ま、復旧方法も解った事だし、ひとまず現状維持でいいか【爆】

*1 : と言っても年額5000円程度なのだが・・・