Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 3 在远程Solr实例上使用Sunspot重新索引时,缺少.fnm文件错误_Ruby On Rails 3_Solr_Sunspot - Fatal编程技术网

Ruby on rails 3 在远程Solr实例上使用Sunspot重新索引时,缺少.fnm文件错误

Ruby on rails 3 在远程Solr实例上使用Sunspot重新索引时,缺少.fnm文件错误,ruby-on-rails-3,solr,sunspot,Ruby On Rails 3,Solr,Sunspot,我和索尔有个奇怪的问题。我正在使用Rails 3和Sunspot gem,当我运行本地Solr实例时,一切都很好。但是,一旦我尝试在不同的环境中运行相同的代码,并且有更多的数据(本地环境中有10M条记录,而本地环境中只有20K条记录)和远程Solr实例,Solr在运行rake sunspor:reindex: Solr Response: Internal Server Error tomcat6日志将包含如下错误: Jul 5, 2011 10:14:29 AM org.apache.sol

我和索尔有个奇怪的问题。我正在使用Rails 3和Sunspot gem,当我运行本地Solr实例时,一切都很好。但是,一旦我尝试在不同的环境中运行相同的代码,并且有更多的数据(本地环境中有10M条记录,而本地环境中只有20K条记录)和远程Solr实例,Solr在运行rake sunspor:reindex:

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 index文件夹并从头开始重建索引。除了Solr开始抱怨不同的.fnm文件外,这没有任何影响

如果我在Rails中构建模型,同样的错误也会发生。我从.csv文件填充数据库,太阳黑子会被随机记录阻塞

Solr Response: Internal Server Error
Solr服务器上存在相同的丢失.fnm文件错误


有没有人经历过类似的事情?任何想法都欢迎

我想我已经自己弄明白了。问题是由不正确的Solr配置引起的。有两个Solr实例指向同一个索引目录。

我想我自己已经找到了答案。问题是由不正确的Solr配置引起的。有两个Solr实例指向同一个索引目录。

我想我自己已经找到了答案。问题是由不正确的Solr配置引起的。有两个Solr实例指向同一个索引目录。我想我自己已经找到了答案。问题是由不正确的Solr配置引起的。有两个Solr实例指向同一索引目录。