このブログでは、記事の全文検索に HyperEstraier を使っています。 普段は安定して動いているのですが、 サーバが突然rebootした場合などに、DBがクラッシュしてプロセスが起動しなくなることがあります。 そんな場合の対処法をメモ。

とりあえず、HyperEstraierのホームディレクトリの下にある、_logファイルをtail -fなどして、HEを起動してみたりします。 _node以下のDBファイルが壊れているのであれば、

   1  # estcmd repair -rst blog

などのようにして修復します。しかしなぜかわからないですが、 修復しても起動しない事が結構あります。 そういう場合には、強硬手段ですが、_node以下の破損したDBを削除して、webインターフェイスから作り直します。 その上で reindex! を実行して検索インデックスを作り直します。

以上でだいたい完了。クラッシュしなくなると良いんだけどなー。

posted by Png genki on Sat 27 Dec 2008 at 14:42

Comments:

or Preview
Social Bookmarks
  • Delicious
  • B_entry1160
  • Clip_16_12_w
Services from s21g
twpro(ツイプロ)
Twitterプロフィールを快適検索
地価2009
土地の値段を調べてみよう
MyRestaurant
自分だけのレストラン手帳
Formula
ブログに数式を埋め込める数式コミュニティ