当前位置: 代码迷 >> WebSphere >> WAS6 应用无法停止企业应用程序,该怎么处理
  详细解决方案

WAS6 应用无法停止企业应用程序,该怎么处理

热度:462   发布时间:2016-05-02 06:18:44.0
WAS6 应用无法停止企业应用程序
大家好,我现在遇到一个问题,WAS里的一个企业应用程序无法停止,而其他的企业应用程序都可以停止。
网上搜索了一下,说可能是资源未释放等原因,我也大致检查了一下代码,未发现有这样的问题。
不知道有没有人遇到类似的问题,给小弟指引一下迷津,非常感谢。
------解决方案--------------------
停止不了,肯定有log,把log贴出来。
------解决方案--------------------
ps -ef
------解决方案--------------------
grep was
查出来后,对应一个进程ID
kill -9 进程ID
杀掉。

原因有可能是因为was停止对应应用程序的时候,jvm占用内存未释放。
------解决方案--------------------
一,某个锁尚且挂机起了一个 non-daemon 线程。比如,一个 ServerSocket.accept 打开了一个监听,而这个方法是一个阻塞式的方法,如果这个线程是 non daemon 的,它就不会自动停止下来,表现为 websphere 进程不能停止。

二,出现死锁了。
  相关解决方案