服务层-记录请求和响应

2020-09-08 21:40发布

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

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


你好,

由于我们当前正在研究一种需要大量使用服务层的解决方案,因此我们必须能够调试/解决潜在的问题。 是否可以启用服务层请求和响应的日志记录?

谢谢

OndřejNekvinda

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

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


你好,

由于我们当前正在研究一种需要大量使用服务层的解决方案,因此我们必须能够调试/解决潜在的问题。 是否可以启用服务层请求和响应的日志记录?

谢谢

OndřejNekvinda

付费偷看设置
发送
4条回答
大道至简
1楼 · 2020-09-08 22:32.采纳回答

有关服务层的更多详细信息和提示,请检查以下注释: 2607373-服务层(SL) 故障排除指南,其中包括有关如何获取详细的服务层日志的部分。

希望它会有所帮助,
特立尼达。

小c菟菟
2楼-- · 2020-09-08 22:37

谢谢,我 测试了LogLevel设置和dumpio_module(已经在配置文件中),我能够找到请求和响应。 我想这个解决方案会产生很多大文件,但这是解决这个问题的方法。

此致

OndřejNekvinda

骆驼绵羊
3楼-- · 2020-09-08 22:22

嗨Ondrej,

可以将服务层日志级别扩展到最大,如下所示(如果我没有记错,因为9.3 PL06版本日志已得到改进,请确保来自PL08的同事已经能够进行测试):

  • /usr/sap/SAPBusinessOne/ServiceLayer/conf/httpd-b1s-lb-member-common.conf

LogLevel警告=> LogLevel调试

  • /usr/sap/SAPBusinessOne/ServiceLayer/conf/httpd-b1s-lb.conf

LogLevel警告=> LogLevel调试

然后重新启动服务层

详细的日志收集在以下目录中:/usr/sap/SAPBusinessOne/home/b1service0/SAP/SAP Business One/Log/BusinessOne/。 您可以检查日志httpd.servicelayer.xxxxxxxx_xxxxxx.pidxxxxx.log.csv

注意:设置调试选项将消耗更多的磁盘空间。 收集调试信息后,请恢复以上设置。

您可以按照以下说明获得更多详细信息(可能太多)。 我在某个时候做到了,并且得到了非常详细的信息:

1。 打开onf/httpd-b1s-lb.conf,添加一个模块:

LoadModule dumpio_module modules/ mod_dumpio.so

2。 为此模块添加conf


LogLevel dumpio:trace7
DumpIOInput打开
DumpIOOutput打开

3。 重新启动服务层,将在以下目录中找到更多日志:
error_50000_log_YYYY_MM_DD

请分享您对此类日志的反馈!

希望能帮上忙,
特立尼达。

歪着头看世界
4楼-- · 2020-09-08 22:45

我们决定不启用日志,因为它们会生成大量数据……而不仅仅是我们感兴趣的信息 (请求,响应,处理时间)。 现在仅由客户端创建日志。

很高兴以更用户友好的方式查看SL调用。 例如,例如SAP Business One集成框架中可用的日志。

此致

OndřejNekvinda

一周热门 更多>