Linux系统下出现服务GC的运维措施

  • 1.查看进程的session  并截图    【重要】

  jcmd 1763 GC.class_histogram | grep org.apache.catalina.session.StandardSession   

(  其中1763 是应用的进程号)

  • 2.机器的CPU,若过大的进程,查看其应用,并导出堆栈的信息

    再增加一个jstack文件导出

  先导出堆栈:  

jstack 8710 >> java8710.txt  (  其中8710 是应用的进程号)【重要】

  再截图具体的线程的PID 

 top -Hp 8710      (  其中8710 是应用的进程号)  【重要】

  • 3.导出dump文件 

 jcmd 8710 GC.heap_dump /crm/crm21/A-portal_custManage/8710.dump     【重要】  

(  其中8710 是应用的进程号,A-portal_custManage具体出问题的应用名)

  • 4.重启,并记录重启的时间点,以及版本包

  • 5.找调用链的异常的、超时的日志

235.93:

 jstack 44173 >> java44173.txt 

jcmd 44173 GC.heap_dump /crm/crmjk/YA-wss-port-server/44173.dump

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值