was 部署集群后,单个节点总宕机 求救

dustin_ju 2015-04-09 11:05:00
以下是一台机子的日志,求大侠们帮忙,谢谢!
[15-4-9 9:29:45:285 CST] 00000069 AlarmThreadMo W UTLS0008W: 对警报线程池的警报线程 "Non-deferrable Alarm : 1" (00000005) 返回延迟了 45053 毫秒。这有可能阻止应用程序服务器中的正常警报功能。警报侦听器堆栈跟踪如下:
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:196)
at com.ibm.ejs.j2c.FreePool.queueRequest(FreePool.java:417)
at com.ibm.ejs.j2c.FreePool.createOrWaitForConnection(FreePool.java:1299)
at com.ibm.ejs.j2c.PoolManager.reserve(PoolManager.java:2693)
at com.ibm.ejs.j2c.ConnectionManager.allocateMCWrapper(ConnectionManager.java:1064)
at com.ibm.ejs.j2c.ConnectionManager.allocateConnection(ConnectionManager.java:701)
at com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getConnection(WSJdbcDataSource.java:668)
at com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getConnection(WSJdbcDataSource.java:635)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:113)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:79)
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:940)
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:981)
at com.tmri.framework.dao.jdbc.SysuserDaoJdbc.recZxyhxx(SysuserDaoJdbc.java:1105)
at com.tmri.framework.service.impl.SysuserManagerImpl.recZxyhxx(SysuserManagerImpl.java:871)
at sun.reflect.GeneratedMethodAccessor2244.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:196)
at com.sun.proxy.$Proxy23.recZxyhxx(Unknown Source)
at com.tmri.framework.ctrl.SessionListener.sessionDestroyed(SessionListener.java:41)
at com.ibm.ws.session.http.HttpSessionObserver.sessionDestroyed(HttpSessionObserver.java:179)
at com.ibm.ws.session.SessionEventDispatcher.sessionDestroyed(SessionEventDispatcher.java:160)
at com.ibm.ws.session.StoreCallback.sessionInvalidated(StoreCallback.java:126)
at com.ibm.ws.session.store.memory.MemorySession.invalidate(MemorySession.java:228)
at com.ibm.ws.session.store.memory.MemorySession.invalidate(MemorySession.java:862)
at com.ibm.ws.session.store.memory.MemoryStore.runInvalidation(MemoryStore.java:403)
at com.ibm.ws.session.WsSessionInvalidator.alarm(WsSessionInvalidator.java:71)
at com.ibm.ejs.util.am._Alarm.run(_Alarm.java:133)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1660)。
[15-4-9 9:31:04:721 CST] 00000040 FreePool E J2CA0045E: 对资源 jdbc/trffpnsource 调用方法 createOrWaitForConnection 时,没有可用的连接。
[15-4-9 9:31:04:721 CST] 00000058 FreePool E J2CA0045E: 对资源 jdbc/trffpnsource 调用方法 createOrWaitForConnection 时,没有可用的连接。
[15-4-9 9:31:04:736 CST] 00000067 FreePool E J2CA0045E: 对资源 jdbc/trffpnsource 调用方法 createOrWaitForConnection 时,没有可用的连接。
[15-4-9 9:31:04:736 CST] 0000005b FreePool E J2CA0045E: 对资源 jdbc/trffpnsource 调用方法 createOrWaitForConnection 时,没有可用的连接。
[15-4-9 9:31:04:736 CST] 0000005b ServletWrappe E com.ibm.ws.webcontainer.servlet.ServletWrapper service SRVE0068E: 应用程序 VehInspectionMonApp20150311 中 servlet /WEB-INF/vehis/checkconfirm/NeedConfirmList.jsp 的某一服务方法创建了未捕获到的异常。创建的异常:org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is com.ibm.websphere.ce.cm.ConnectionWaitTimeoutException: Connection not available, Timed out waiting for 180009
...全文
4282 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
小龙在线 2015-08-26
  • 打赏
  • 举报
回复
J2CA0045E: 对资源 jdbc/trffpnsource 调用方法 createOrWaitForConnection 时,没有可用的连接 这是数据源连接数用完了吧,可以用tpv监控下数据库连接池,根据实际使用情况,调整数据源连接数设置

2,633

社区成员

发帖
与我相关
我的任务
社区描述
WebSphere 是 IBM 的软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。
社区管理员
  • WebSphere社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧