首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JCO PoolManager:如何通过查看JCO跟踪来确认是否在JCO PoolManager中创建了JCO池

JCO PoolManager:如何通过查看JCO跟踪来确认是否在JCO PoolManager中创建了JCO池
EN

Stack Overflow用户
提问于 2013-09-20 16:37:54
回答 1查看 452关注 0票数 0

我正在尝试分析一个问题,在JCO跟踪文件中,我可以看到JCO池按如下方式添加

代码语言:javascript
复制
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

但是在此之后,当我尝试从这个池中获取连接时,我得到了以下错误

代码语言:javascript
复制
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文件,但还没有找到任何线索。

谢谢,

EN

回答 1

Stack Overflow用户

发布于 2013-09-26 16:25:11

我不太了解XI,但是从您的跟踪来看,添加的池实际上被命名为“池名称”,而从错误消息来看,您的应用程序/XI似乎试图从名为"poolName“的池中获取连接。也许你应该检查你的配置..?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18912276

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档