我正在尝试分析一个问题,在JCO跟踪文件中,我可以看到JCO池按如下方式添加
SAPEngine_Application_Thread[impl:3]_12 [14:44:41:772]: [JAV-LAYER] JCO.PoolManager.addPool:
name = pool name,
connection = connection,
pool_size = 20,
max_wait_time = 30000,
pooled_connection_timeout = 600000,
timeout_check_period = 60000但是在此之后,当我尝试从这个池中获取连接时,我得到了以下错误
SAPEngine_Application_Thread[impl:3]_12 [14:45:00:942]: [JAV-LAYER] JCO.PoolManager.getClient(poolName, true) Error: application tries to get client from removed or non existent pool.这个错误发生在我的XI系统重启之后,其余的时间它都能正常工作。XI系统有两个栈: JAVA AS和ABAP AS。
我试着检查了JRFC日志和defaultTrace.log文件,但还没有找到任何线索。
谢谢,
发布于 2013-09-26 16:25:11
我不太了解XI,但是从您的跟踪来看,添加的池实际上被命名为“池名称”,而从错误消息来看,您的应用程序/XI似乎试图从名为"poolName“的池中获取连接。也许你应该检查你的配置..?
https://stackoverflow.com/questions/18912276
复制相似问题