[WSO2 ESB-额外的日志记录会导致更多的内存消耗]

时间:2018-07-05 12:18:59

标签: wso2 wso2esb

最近,我们在下面的日志中添加了调用端点,序列,脚本,初始请求和最终响应的地方,以在API代码中实现ELK监视解决方案。

     <log level="custom">
        <property name="Pure-Tracking-Id" expression= code"get-property('Pure-Tracking-Id')"/>
        <property name="Event-Type " value="BEGIN"/>
        <property name="Tag-Name" value="TBD"/>
        <property name="request" expression="json-eval($.)"/>
     </log>

添加日志后,由于OutOfMemory错误,内存使用量增加并导致服务器关机。

从API删除日志记录后,我们尝试测试相同的负载,并且可以发现内存使用量至少减少了20-40%。

出现上述行为的原因是什么,以及如何进行优化?

谢谢。

0 个答案:

没有答案