版本描述:
CTG6.0.2
WAS6.0.2.13
AIX 5.3
问题描述:
压力测试时,CTG连接失败,出现了如下错误信息:
[11/19/06 23:56:26:767 CST] 00000293 SystemErr R java.io.IOException: CCL6668E: Initial handshake flow failed. [ERROR_CONNECTION_FAILED] at com.ibm.ctg.client.JavaGatewayInterface.initialFlow(JavaGatewayInterface.java:299)
at com.ibm.ctg.client.TcpJavaGateway.open(TcpJavaGateway.java:276)
at com.ibm.ctg.client.JavaGateway.open(JavaGateway.java:370)
at com.ibm.ctg.client.JavaGateway.(JavaGateway.java:163)
at com.vandagroup.engine.execute.message.SentCICSMessage.send(SentCICSMessage.java:88)
at com.vandagroup.engine.execute.element.ECICSMessageProcess.process(ECICSMessageProcess.java:94)
at com.vandagroup.engine.execute.WFProcess.process(WFProcess.java:251)
at com.vandagroup.engine.execute.WFProcess.process(WFProcess.java:169)
at com.vandagroup.engine.execute.WFExecute.processRequest(WFExecute.java:85)
at com.vandagroup.engine.controller.CameFromSubmit.processRequest(CameFromSubmit.java:44)
at com.vandagroup.engine.controller.BaseEngine.handleRequestInternal(BaseEngine.java:99)
at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:139)
at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:44)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:717)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:658)
解决办法:
l 增大ctg.ini 中maxconnects和maxthreads 参数后,压力测试可以进行。
l 后来发现是应用程序使用JavaGateWay时只是open和ctg 的连接,但并没有主动的去close此连接,导致资源没有释放。
[@more@]来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/67233/viewspace-904977/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/67233/viewspace-904977/
本文记录了一次压力测试中出现的CTG连接失败问题,详细描述了错误信息,并给出了两种解决方案:一是调整ctg.ini文件中的maxconnects和maxthreads参数;二是确保JavaGateway连接在使用完毕后被正确关闭。

被折叠的 条评论
为什么被折叠?



