测试的时候是两个环境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