由于插件导致SAP CCO崩溃(数据库连接打开/关闭)

2020-09-13 00:23发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我的团队在CCO插件中某个客户位置遇到一个问题。 我正在使用以下命令连接到数据库并阅读促销活动的自定义表。 " CDBSession dbSession1 = CDBSessionFactory.instance.createSession();" 在完成所有活动之后,我将关闭会议以及以下活动。 dbSession1.closeDBSession(); dbSession1.close(); dbSession1 = null; 但是看来会话实际上并没有关闭,因为在关闭POS时,我们会遇到以下警告,并且它可能占用资源。 2018-09-28 03:20:54,772 [http-nio-127.0.0.1-9999-exec-1] WARN com.sap.scco.ap.pos.dao.CDBSession-打开的数据库会话过多(352):2018 -09-28 03:20:54,774 [http-nio-127.0.0.1-9999-exec-1]警告com.sap.scco.ap.pos.dao.CDBSession-UUID:131838600:0,对象:com.sap .scco.ap.pos.dao.CDBSession @ 7dbb288 2018-09-28 03:20:54,776 [http-nio-127.0.0.1-9999-exec-1] WARN com.sap.scco.ap.pos.dao。 CDBSession-Stacktrace:2018-09-28 03:20:54,777 [http-nio-127.0.0.1-9999-exec-1] WARN com.sap.scco.ap.pos.dao.CDBSession-(查看stacktrace启动应用程序 使用LOG_DBSESSION_STACK_TRACE = true)2018-09-28 03:20:54,780 [http-nio-127.0.0.1-9999-exec-1] WARN com.sap.scco.ap.pos.dao.CDBSession-UUID:1100882086:0 ,对象:com.sap.scco.ap.pos.dao.CDBSession@419e20a6 2018-09-28 03:20:54,782 [http-nio-127.0.0.1-9999-exec-1]警告com.sap.scco。 ap.pos.dao.CDBSession-Stacktrace:因此,请检查并建议我们如何正确关闭由插件源代码打开的会话。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我的团队在CCO插件中某个客户位置遇到一个问题。 我正在使用以下命令连接到数据库并阅读促销活动的自定义表。 " CDBSession dbSession1 = CDBSessionFactory.instance.createSession();" 在完成所有活动之后,我将关闭会议以及以下活动。 dbSession1.closeDBSession(); dbSession1.close(); dbSession1 = null; 但是看来会话实际上并没有关闭,因为在关闭POS时,我们会遇到以下警告,并且它可能占用资源。 2018-09-28 03:20:54,772 [http-nio-127.0.0.1-9999-exec-1] WARN com.sap.scco.ap.pos.dao.CDBSession-打开的数据库会话过多(352):2018 -09-28 03:20:54,774 [http-nio-127.0.0.1-9999-exec-1]警告com.sap.scco.ap.pos.dao.CDBSession-UUID:131838600:0,对象:com.sap .scco.ap.pos.dao.CDBSession @ 7dbb288 2018-09-28 03:20:54,776 [http-nio-127.0.0.1-9999-exec-1] WARN com.sap.scco.ap.pos.dao。 CDBSession-Stacktrace:2018-09-28 03:20:54,777 [http-nio-127.0.0.1-9999-exec-1] WARN com.sap.scco.ap.pos.dao.CDBSession-(查看stacktrace启动应用程序 使用LOG_DBSESSION_STACK_TRACE = true)2018-09-28 03:20:54,780 [http-nio-127.0.0.1-9999-exec-1] WARN com.sap.scco.ap.pos.dao.CDBSession-UUID:1100882086:0 ,对象:com.sap.scco.ap.pos.dao.CDBSession@419e20a6 2018-09-28 03:20:54,782 [http-nio-127.0.0.1-9999-exec-1]警告com.sap.scco。 ap.pos.dao.CDBSession-Stacktrace:因此,请检查并建议我们如何正确关闭由插件源代码打开的会话。

付费偷看设置
发送
2条回答
浮生未央
1楼-- · 2020-09-13 01:03

嗨,阿伦

请检查您是否使用" try-with-resources"模式打开和关闭会话,是否遇到相同的行为。

try(CDBSession session = CDBSessionFactory.instance.createSession()){

//做东西

} catch(...){

//做异常处理

}

亲切的问候

Robert

jovirus
2楼-- · 2020-09-13 01:03

嗨,阿伦,

您成功了吗?

亲切的问候

罗伯特

一周热门 更多>