freebsd solr 索引更新数据报错解决一例

测试的时候是两个环境linux,freebsd。在线下用linux测试solr更新一直均可以,拿到线上freebsd一直都不行,开始觉得是jdbc的问题,换了版本仍是不行,最后一行一行的看tomcat日志发现有一行报:java.lang.OutOfMemoryError: Java heap spacejava

感受的JVM不够,百度了一下果真是。加了通用的那句话测试了下索引到2000条数据的时候仍是不行。果断修改了下,根据1G的服务器内存:linux

vim $tomcat_home/bin/catalina.shvim

在if [ $have_tty -eq 1 ]; then下面加入tomcat

JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true "服务器

搞定。less

相关文章
相关标签/搜索