solr故障引起的应用不能显示

本文记录了一次针对内网应用862.com.cs频繁显示异常的问题排查过程。该问题表现为应用向Solr查询时频繁报错并最终导致Solr进程挂起。通过调整系统参数并重启服务暂时解决了问题,但未能彻底根除故障。

测试人员提醒我说内网应用862.com.cs显示不出来,我远程到服务器--进入项目查看日志:

wKiom1eImMTgO_98AADDWtgT9Y0054.png-wh_50

很明显的提示,应用向solr查询时报错,进入solr应用,查看进程没有启动,程序可能是自动挂了,直接重启,看到显示启动完成,打开应用能正常启动。

但好景不长,不到5分钟,测试人员又说显示不出来,看看了下solr日志有如下提示:

wKioL1eInmPBVpxnAABQirGXf3A148.png-wh_50

提示是说JRE提示有个# Problematic frame:
# V  [libjvm.so+0x64c0f5][thread 140293542065920 also had an error]
  InstanceKlass::oop_follow_contents(ParCompactionManager*, oopDesc*)+0x2d5

没有写入内核,核心存储被禁用,按照提示内容里命令

Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again

#ulimit -c unlimited去恢复到以前

重启solr应用,关联应用正常启动,测试正常


但十来分钟后又出现显示不出来的状况,再次查看solr日志,有这么一段:


wKiom1eIn4zx4rTlAABIVJkEbeE799.png-wh_50

再次使用ulimit -c unlimited将其恢复,重启solr



本文转自 wdy198622 51CTO博客,原文链接:http://blog.51cto.com/weimouren/1826771

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值