最近经常出现WAS线程挂起的现象,必须得重启应用才能好。
附件:
javacore.20160726.094957.12507.0001.rar (830.84 KB)
在SystemOut.log中用关键字0605W查最后一个挂起的线程,0606W查最后释放的线程,看最后还有多少线程挂着,挂起的线程=线程池最大值时,系统就打不开了。
在javacore中用“to enter” 查找,看看线程间关系,谁被谁阻塞了,找出堵人的那个线程,优化就行了。
如果没有依赖关系,就看hung的线程是哪几种业务操作,分别优化。
kill -3 进程号 #可以生成javacore文件
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30