猫山さんの日記

写真付きで日記や趣味を書くならgooブログ

Fessを試してみよう(16)壊れた!?

2022-06-17 | 日記

昨晩クロール対象ファイルを40万ほど増やしたけれど、順調かな?
Fessにログインしようとしたら、Errorが出てログインできない。
サービスの状態を見たら、elasticsearchが止まっていた。
elasticsearchを起動してしばらく待つと、ログインできた。
でも、ダッシュボードが赤くなっていて、
elasticsearchのshardsがいくつか接続できないようだ。

試しに検索してみると、何もヒットしない。
データが保管されているインデックスの状態を見てみると、
docsが0だし、見た目がいつもと違う。

えー、壊れちゃったの?
とりあえずosをrebootしてみた。
でも、状況は変わらない。

簡単に直す方法があるといいのだけど。
しばらく後、状態を見る方法を見つけた。
# curl http://localhost:9200/_cluster/health?pretty
あれ、unassigned_shardsが1つ減っている。
   "initializing_shards" : 4,
   "unassigned_shards" : 1,
もしかして、自動修復中なのかな。
fessを停止して修復に専念させよう。
# systemctl stop fess

もう少し細かい情報を見る方法があった。
# curl -XGET localhost:9200/_cat/shards?v&h=index,shard,prirep,state,unassigned.reason&s=state:asc
でも、rebootしちゃったから、理由がわからない
もし再発したら、まずはこのコマンドを実行しよう。

さらに修復が進んでいる。頑張れ。
fess.20220529   0 p STARTED
fess.20220529   1 p STARTED
fess.20220529   2 p STARTED
fess.20220529   3 p STARTED
fess.20220529   4 p INITIALIZING CLUSTER_RECOVERED