为了账号安全,请及时绑定邮箱和手机立即绑定

从 java 命令行禁用 sap jco 跟踪

从 java 命令行禁用 sap jco 跟踪

缥缈止盈 2024-01-05 16:22:16
在我们的 mule 服务器中,我们每秒都会受到如下日志的轰炸,我该如何阻止它?   *************** SAP_CMLISTEN ***************   [Thr 133440] SAP_CMLISTEN: timeout = 2000   [Thr 133440] SiSelNSelect: start select (timeout=2000)   [Thr 133440] Tue Oct 29 16:27:38 2019   [Thr 133440] NiSelISelectInt: 0 handles selected (0 buffered)   [Thr 133440] SAP_CMLISTEN: STISendNiping returns: 0    [Thr 133440] SAP_CMLISTEN: timeout after 2000 msecs   [Thr 133440] *************** SAP_CMLISTEN ***************我尝试使用 运行一些 java 命令-Djco.trace_level=0,但失败了。$ java -Djco.trace_level=0上面的命令不起作用。我希望禁用 SAP JCo 跟踪日志。
查看完整描述

1 回答

?
阿晨1998

TA贡献2037条经验 获得超6个赞

属性jco.trace_level用于上层 JCo API 跟踪。但您的示例显示了 CPIC 跟踪。这可以通过登录参数 ( ) 或通过全局 JCo 属性 ( )
打开,也可以通过跟踪级别传播从通信伙伴远程打开。jco.client.cpic_tracecpic.trace

如果您尚未在 JCo 端打开它,则它是从通信伙伴(ABAP 系统)远程激活的。
最近,添加了一个新的 JCo 属性,cpic.trace.accept_remote_activation用于接受 CPIC 远程跟踪激活,默认值为'0'(OFF)。据我所知,旧的 JCo 补丁级别无法抑制这种远程跟踪激活。如果您将 JCo 库更新到最新的补丁级别(当前为 JCo 3.0.20),并且 Java 应用程序尚未主动打开这些 CPIC 跟踪,则不应再创建这些跟踪。


查看完整回答
反对 回复 2024-01-05
  • 1 回答
  • 0 关注
  • 100 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信