was 线程挂起 已保持活…
来源:互联网 发布:伴郎不能超过三次 知乎 编辑:程序博客网 时间:2024/05/02 01:07
[15-1-30 16:32:17:797 CST] 00000003ThreadMonitor W
at sun.misc.Unsafe.park(NativeMethod)
atjava.util.concurrent.locks.LockSupport.park(LockSupport.java:184)
atjava.util.concurrent.locks.AbstractQueuedSynchroniz
atjava.util.concurrent.locks.AbstractQueuedSynchroniz
atjava.util.concurrent.locks.AbstractQueuedSynchroniz
atjava.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:197)
atjava.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:273)
atorg.apache.activemq.transport.MutexTransport.oneway(MutexTransport.java:66)
atorg.apache.activemq.transport.ResponseCorrelator.oneway(ResponseCorrelator.java:60)
atorg.apache.activemq.ActiveMQConnection.doAsyncSendPacket(ActiveMQConnection.java:1275)
atorg.apache.activemq.ActiveMQConnection.asyncSendPacket(ActiveMQConnection.java:1269)
atorg.apache.activemq.ActiveMQSession.(ActiveMQSession.java:252)
atorg.apache.activemq.ActiveMQConnection.createSession(ActiveMQConnection.java:317)
atsun.reflect.NativeMethodAccessorImpl
atsun.reflect.NativeMethodAccessorImpl
atsun.reflect.DelegatingMethodAccessor
atjava.lang.reflect.Method.invoke(Method.java:611)
atcom.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:502)
atcom.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:179)
atcom.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3935)
atcom.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:276)
atcom.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:931)
atcom.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1583)
atcom.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:186)
atcom.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:452)
atcom.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:511)
atcom.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:305)
atcom.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:276)
atcom.ibm.ws.tcp.channel.impl.NewConnectionInitialRead
atcom.ibm.ws.tcp.channel.impl.NewConnectionInitialRead
atcom.ibm.ws.tcp.channel.impl.AioReadCompletionListene
atcom.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
atcom.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
atcom.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
atcom.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
atcom.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
atcom.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
从日志看,线程挂起在获取数据源连接的地方。问题可能是由于集群环境下获取数据源出现死锁,从而导致资源无法释放,最终线程池被耗尽,线程挂起。
这个问题的解决办法是:在数据源里面增加一个参数
添加路径:
增加参数:
这个参数应该是WAS7新加的,因为加这个参数有版本要求,必须是
- was 线程挂起 已保持活…
- Android : 线程的结束,挂起…
- Lesson 63 She was…
- android SQLite - close() was nev…
- variable "l" was set but n…
- 线程 WebContainer 已保持活动状态 N 毫秒,此线程可能已挂起
- JAVA 线程 开启线程 一个类里只开…
- 创建线程, 线程属性, stacksize …
- JAVA 线程 开启线程 一个类…
- Query execution was&nb…
- was 删除安全性
- WAS log4j
- AdapterView was not registered
- 【转】SSH 保持连接
- 集线器 交换机 路由器 网桥 …
- 使用BBED修改SCN …
- JAVA 线程 yield
- 【已解决】Windows Installer…
- oracle函数
- 2009年流行歌曲排行榜
- java Struts2 jquery uploadify 多…
- WAS log4j
- was启用代理不能访问问题解决方案
- was 线程挂起 已保持活…
- was部署的项目修改是否自动跟随was…
- orcale 正则表达式 字符簇
- 关于取消的默认的Enter的keydown事…
- 实现单点登录(WAS+CAS)三…
- linux上的mysql报Table 'xxx'…
- 用Application Loader 将ipa包上传到AppStore
- oralce 存储过程编译卡死问题解决
- oracle 通过约束名称查询