Running OOM killer script for process 32248 for Solr on port 8983

分析1 https://blog.csdn.net/qq_41665356/article/details/80374884

线上solr突然启动不了,一启动就自动kill了,报错:

# java.lang.OutOfMemoryError: Java heap space

# -XX:OnOutOfMemoryError="/opt/solr/bin/oom_solr.sh 8983 /opt/solr/server/logs"

#   Executing /bin/sh -c "/opt/solr/bin/oom_solr.sh 8983 /opt/solr/server/logs"...

Running OOM killer script for process 18671 for Solr on port 8983

Killed process 18671

因为solr使用的内存满了(机器内存还很充足)。

处理方案一:

修改/opt/solr-5.5.1/bin下的solr文件:

JAVA_MEM_OPTS=()

if [ -z "$SOLR_HEAP" ] && [ -n "$SOLR_JAVA_MEM" ]; then

  JAVA_MEM_OPTS=($SOLR_JAVA_MEM)

else

  SOLR_HEAP="${SOLR_HEAP:-2g}"

  JAVA_MEM_OPTS=("-Xms$SOLR_HEAP" "-Xmx$SOLR_HEAP")

fi

 ```

在上面的配置后面添加两行:

SOLR_JAVA_MEM="-Xms2g -Xmx2g"

JAVA_MEM_OPTS=($SOLR_JAVA_MEM)

``

方案二(推荐):

修改solr-5.5.3/bin/solr.in.sh

SOLR_HEAP="512m"

为:

SOLR_HEAP="8g"

方案三(没有试过):

solr的启动脚本里默认情况下最大启动内存为512M ,通过启动参数 -m 重启内存为2G

[root@kaifa-19 bin]# ./solr start -m 2g

作者:子龙修仙

来源:CSDN

原文:https://blog.csdn.net/qq_41665356/article/details/80374884

版权声明:本文为博主原创文章,转载请附上博文链接!

分析二https://blog.csdn.net/iteye_10738/article/details/82677357

最新文章

  1. 浅谈Js对象的概念、创建、调用、删除、修改!
  2. ThinkPHP3快速入门教程-:基础
  3. ORACLE会话连接进程三者总结
  4. CentOS6.3编译安装Memcached
  5. Java JDBCI批量插入数据
  6. oracle忘记sys/system/scott用户密码了,如何重置oracle密码?
  7. 自己存档:asp.net mvc 从filterContent得到controller和action
  8. Auguse 2nd, Week 32nd Tuesday, 2016
  9. Sqlcompletefree
  10. array_multisort 关联(string)键名保持不变,但数字键名会被重新索引。
  11. typedef和define的详细区别
  12. [原创]Nexus5 内核编译烧录过程记录
  13. .Net开发者必知的技术类RSS订阅指南
  14. Flink流处理的时间窗口
  15. XMPP技术之Smack库的自定义消息扩展
  16. 海龟绘图turtle库之二级基础编程题
  17. C\S 架构 DNS服务器 交换机 路由器
  18. PHP——敏感词过滤
  19. Java_常遇问题(一)
  20. 转入Python3.5

热门文章

  1. swjtu oj Paint Box 第二类斯特林数
  2. A. Arya and Bran
  3. Vue部分知识
  4. 前端js优化方案(二)持续更新
  5. 从零开始利用vue-cli搭建简单音乐网站(一)
  6. uvm_reg_predictor——寄存器模型(十一)
  7. HDU 3709 Balanced Number (数位DP)
  8. vijos 1320 清点人数
  9. 51nod 1276 岛屿的数量
  10. Spark集群任务提交