使用IK分词时出现如下信息:
异常:Connection to Solr lost Please check the Solr instance
可以通过设置Tomcat的catalinaproperties文件,在/tomcat/bin/目录下
在文件中增加:
JAVA_OPTS="-Xms256m -Xmx512m -Xss1024k -XX:PermSize=128m -XX:MaxPermSize=256m"
Windows和Linux都可使用。此配置是修改JVM的内存大小
重新启动Tomcat
这种情况仅仅在使用IK分词的时候出现,也可能在启动使用中出现此问题。可以查看Solr.log和Tomcat的logs/catalina.out日志信息获得错误信息查找错误原因。
在使用IK分词器的时候再分词前需要将分析字典加载到内存,如果内存过小就会导致内存溢出问题。在生产环境中可以根据实际情况监测JVM的使用情况进行调整JVM的内存大小。