Solaris Hyper Estraierのestwaver crawlコマンドでcould not openエラー
- 2009.02.16
- Solaris
今まで、問題なくクロールできていたのだけど、ある日から
“could not open”
というエラーが起きて、クロールできなくなっていた。
$ estwaver crawl -revcont $HOME/Est_Crawler 2009-02-16T04:30:10Z ERROR /export/home/web/Est_Crawler: could not open
■環境
クロール用のルートディレクトリ: $HOME/Est_Crawler
クロール用の設定ファイル: $HOME/Est_Crawler/_conf
■修復コマンドを使ってみる
$ estcmd repair Est_Crawler/_index
すると、
estcmd: ERROR: Est_Crawler/_index: database problem
修復できなかった。残念。
■もう一度、クロール用のルートディレクトリを作り直す
_confをバックアップしておくこと。
$ cp Est_Crawler/_conf /tmp/_conf (設定ファイルをバックアップする) $ rm -rf Est_Crawler (ルートディレクトリを削除する) $ estwaver init Est_Crawler (ルートディレクトリを新規作成する) $ cp /tmp/_conf Est_Crawler/_conf (設定ファイルを戻す)
■クロールを実行する
$ estwaver crawl -revcont Est_Crawler
クロールを始めたので、ほっと一安心。
エラーが起きた原因を掴めていないので、次回同じ現象が起きたときに探ってみる。
参考ページ
http://pinet.jp/marron/st?ri=392&ml=hestrajp&uix=392
http://pinet.jp/marron/som?ix=396&ml=hestrajp
-
前の記事
Firefoxの動作が遅いので、キャッシュを有効にした 2009.02.09
-
次の記事
Apache2 表示が遅いのでコンテンツの圧縮転送を設定した 2009.02.16