小洪維尼 发表于 2018-11-2 06:22:58

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

  测试的时候是两个环境linux,freebsd。在线下用linux测试solr更新一直都可以,拿到线上freebsd一直都不行,开始以为是jdbc的问题,换了版本还是不行,最后一行一行的看tomcat日志发现有一行报:java.lang.OutOfMemoryError: Java heap space
  感觉的JVM不够,百度了一下果然是。加了通用的那句话测试了下索引到2000条数据的时候还是不行。果断修改了下,根据1G的服务器内存:
  vim $tomcat_home/bin/catalina.sh
  在if [ $have_tty -eq 1 ]; then下面加入
  JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true "
  搞定。

页: [1]
查看完整版本: freebsd solr 索引更新数据报错解决一例