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 "

搞定。










本文转自 mcshell 51CTO博客,原文链接:http://blog.51cto.com/mcshell/1078926,如需转载请自行联系原作者

目录
相关文章
|
Unix 网络安全 C语言
|
Shell Unix 域名解析
|
数据安全/隐私保护 网络协议 Unix
|
Unix 开发工具 网络安全