事务超时问题!!!急!!!
************ End Display Current Environment *************
[06-6-4 16:52:23:328 CST] 4fc900b5 WebGroup I SRVE0180I: [PasswordSynch] [/passwordsynch] [Servlet.LOG]: InvokerServlet: init
[06-6-4 16:52:23:375 CST] 4fc900b5 ApplicationMg A WSVR0221I: 应用程序已启动:enRole
[06-6-4 16:52:23:531 CST] 4fc900b5 HttpTransport A SRVE0171I: 传送 http 在端口 9,080 上侦听。
[06-6-4 16:52:26:328 CST] 4fc900b5 HttpTransport A SRVE0171I: 传送 https 在端口 9,443 上侦听。
[06-6-4 16:52:26:359 CST] 4fc900b5 HttpTransport A SRVE0171I: 传送 http 在端口 8,090 上侦听。
[06-6-4 16:52:26:797 CST] 4fc900b5 HttpTransport A SRVE0171I: 传送 https 在端口 9,043 上侦听。
[06-6-4 16:52:26:984 CST] 4fc900b5 RMIConnectorC A ADMC0026I: RMI 连接器在端口 2809 上可用
[06-6-4 16:52:27:031 CST] 4fc900b5 WsServer A WSVR0001I: 服务器 server1 为电子商务开放
[06-6-4 16:56:46:172 CST] 5f4ec0be WebGroup I SRVE0180I: [EnRole] [/enrole] [Servlet.LOG]: LogonServlet: init
[06-6-4 16:57:02:125 CST] 5f4ec0be WebGroup I SRVE0180I: [EnRole] [/enrole] [Servlet.LOG]: ChangePasswordServlet: init
[06-6-4 16:57:09:578 CST] 5f4ec0be WebGroup I SRVE0180I: [EnRole] [/enrole] [Servlet.LOG]: MyOrgTreeServlet: init
[06-6-4 16:57:09:875 CST] 5f4ec0be WebGroup I SRVE0180I: [EnRole] [/enrole] [Servlet.LOG]: PeopleListServlet: init
[06-6-4 17:07:28:438 CST] 176a80b4 CoordinatorIm I WTRN0066W: 事务 (65) 0001bba9:00000017411444254263be6d2af9ff585d941b79b7de0022611d[] 已超时 600 秒。
[06-6-4 18:52:33:781 CST] 1b84c0ad ConnectO E CONM6016E: 无法将事务加入列表。发出新的(TransactionAbortedException)。
[06-6-4 18:57:28:625 CST] 1b9a40ad StaleConnecti A CONM7007I: 将以下 ErrorCode 为 -30,081 且 SQLState 为 40003 的 SQLException 映射到 StaleConnectionException:COM.ibm.db2.jdbc.DB2Exception: [IBM][CLI Driver] SQL30081N 检测到通信错误。正在使用的通信协议:"TCP/IP"。正在使用的通信 API:"SOCKETS"。检测到错误的位置:"10.238.35.46"。检测到错误的通信函数:"recv"。协议特定的错误代码:"10054"、"*"、"0"。 SQLSTATE=08001
at COM.ibm.db2.jdbc.app.SQLExceptionGenerator.throw_SQLException(Unknown Source)
at COM.ibm.db2.jdbc.app.SQLExceptionGenerator.throw_SQLException(Unknown Source)
at COM.ibm.db2.jdbc.app.SQLExceptionGenerator.check_return_code(Unknown Source)
at COM.ibm.db2.jdbc.app.DB2Statement.execute2(Unknown Source)
at COM.ibm.db2.jdbc.app.DB2Statement.executeQuery(Unknown Source)
at com.ibm.ejs.cm.proxy.StatementProxy.executeQueryCommon(StatementProxy.java:375)
at com.ibm.ejs.cm.proxy.StatementProxy.executeQuery(StatementProxy.java:33
at com.ibm.itim.scheduling.ScheduleManager$SchedulerThread.checkMessage(ScheduleManager.java:531)
at com.ibm.itim.scheduling.ScheduleManager$SchedulerThread.run(ScheduleManager.java:49
[06-6-4 18:57:28:641 CST] 1b9a40ad TransactionIm E WTRN0027W: 对于此事务,XAResource 是未知的。资源为:COM.ibm.db2.jdbc.app.DB2XAResource@601f409d
[06-6-4 20:02:34:703 CST] 2aa300bb CoordinatorIm I WTRN0066W: 事务 (181 0001bba9:00000017871a1444254263be6d2af9ff585d941b79b7de0022611d[] 已超时 600 秒。
[06-6-4 21:00:21:047 CST] 5f4ec0be WebGroup I SRVE0180I: [EnRole] [/enrole] [Servlet.LOG]: DSML2EventServlet: init
[06-6-4 21:02:40:656 CST] 371600b3 CoordinatorIm I WTRN0066W: 事务 (2513) 0001bba9:0000001789d11444254263be6d2af9ff585d941b79b7de0022611d[] 已超时 120 秒。
这是WenSphere里的systemout.log报的错误。请问这是什么引起?有哪位高人可以帮忙看看吗?非常感谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
你在建立Pool时,有没有制定Pool采用XA协议?
那么你可以新建通讯端口做为测试,测试步骤:
1、新建库,在本地做测试,如果通过说明DB没问题
2、新建端口,如果测试成功,你可删掉现有端口,重新建立同名端口!
我也遇到了同样的问题,现在束手无策
。。。。。。
你所说的那些我的都正常呀
SQL30081N ,是通讯错误!
你按下面的方法查看下,看有没有效,这个错误在我带的项目中出现过!希望可以帮到你,如果还有问题,咱们再联系!!sunboy891@hotmail.com
解决: 1.you can check db2 environment,pls run flowing some commands
2.first you must load linux shell
3.#su – db2inst1
4.$db2set –all
5.if you see
DB2COMM=tcpip
So is ok.,and check tcpip port state.
6.#netstat –an |grep db2_tcpip_port
7.but you don’t see it ,you must run flowing some commands
9.$db2stop
10.$db2set db2comm=tcpip
11.$db2 terminate
12.$db2start
Pls try it again.