软件开发WAS

停止was服务超时,不用kill的情况下,怎么解决?

停止was服务超时,不用kill的情况下,怎么解决?显示全部

停止was服务超时,不用kill的情况下,怎么解决?

收起
参与5

返回sherryzhang的回答

sherryzhangsherryzhang  系统工程师 , 上海柯华软件有限公司

server停不下来,我觉得可能几个层面的可能性:

1)应用无法停下来,无法释放某种资源(如果是连数据库的,可以把此服务器相关的应用先force掉来释放)

2)server本身的问题,出现oom或线程hung(如果是集群,还要看是否集群其他成员的问题)

3)OS层面:端口无法释放,netstat -an|grep -i PORT 和lsof -i:PORT 看看对应的端口状态和进程情况

另外,可以用mustgather的方法来收集数据,如kill -3 PID,收集javacore查看线程情况;或者在runtime中设置相应的跟踪串来收集信息,用于原因分析。

系统集成 · 2019-09-09
浏览2639

回答者

sherryzhang
系统工程师上海柯华软件有限公司
擅长领域: 双活应用服务器存储

回答状态

  • 发布时间:2019-09-09
  • 关注会员:2 人
  • 回答浏览:2639
  • X社区推广