Solrで奇妙な問題が発生しています。私はSunspotの宝石を持つRails 3を使用しています。私がSolrのローカルインスタンスを実行していたときはすべてうまくいきました。しかし、いったん私がrake sunsporを実行すると、Solrはこのようなエラーを投げ始めました:reindex:リモートSolrインスタンスのSunspotで再索引付けするときに.fnmファイルが見つからない
Solr Response: Internal Server Error
そしてtomcat6ログは、このようなエラーが含まれます:
Jul 5, 2011 10:14:29 AM org.apache.solr.core.SolrCore execute
INFO: [] webapp=/solr4 path=/update params={wt=ruby} status=0 QTime=6
Jul 5, 2011 10:14:30 AM org.apache.solr.update.processor.LogUpdateProcessor finish
INFO: {add=[Project 395767, Project 396057, Project 396078, Project 396139, Project 396368, Project 396409, Project 396421, Project 396442, ... (8 added)]} 0 73
Jul 5, 2011 10:14:30 AM org.apache.solr.common.SolrException log
SEVERE: java.io.FileNotFoundException: /opt/solr/solr4/data/index/_0.fnm (No such file or directory)
それは(同じプロジェクトがそれを引き起こしていない)ランダムな時間に起こっているようです。
私はSolrインデックスフォルダを削除し、インデックスをゼロから再構築しようとしました。 Solrが異なる.fnmファイルについて不平を言うことを除いて、それは何の効果もありませんでした。
モデルをRailsにビルドすると同じエラーが発生します。私は.CSVファイルからデータベースに投入され、黒点はランダムなレコードをSolrのサーバー上の同じ欠落.fnmファイルエラーと
Solr Response: Internal Server Error
でチョークでしょう。
誰もそのようなことを経験しましたか?どんなアイディアでも大歓迎です!
私は自分でそれを理解したと思います。 Solrの設定が正しくないために問題が発生しました。同じインデックスディレクトリを指す2つのSolrインスタンスがありました。 – DmitriG