我们最近从solr3.1迁移到solr3.5,我们配置了一个主服务器和一个服务器。主人有两个核心,
1) Core1 – 44555972 documents
2) Core2 – 29419244 documents
我们提交了每5000个文件,但最近提交的时间长达15分钟,在某些情况下也是如此。可能导致这种情况的原因,我检查了日志,我能看到的唯一警告是,
“警告:检测到使用已弃用的更新请求参数update.processor。请使用新参数update.chain,因为在更高版本中将删除对update.processor的支持。“
内存详细信息:
export JAVA_OPTS =“$ JAVA_OPTS -Xms6g -Xmx36g -XX:MaxPermSize = 5g”
Solr配置:
<useCompoundFile>false</useCompoundFile>
<mergeFactor>10</mergeFactor>
<ramBufferSizeMB>32</ramBufferSizeMB>
<!-- <maxBufferedDocs>1000</maxBufferedDocs> -->
<maxFieldLength>10000</maxFieldLength>
<writeLockTimeout>1000</writeLockTimeout>
<commitLockTimeout>10000</commitLockTimeout>
同时注意到,top命令显示了近350GB的虚拟内存使用量。
可能导致这种情况,因为几天前一切都运行良好?
答案 0 :(得分:0)
你有一个大的搜索变暖查询?由于搜索变暖,我们的承诺需要2分钟。想知道是否是这种情况。
大虚拟内存使用情况可以解释这一点。