记录日志时如何跟踪泄漏?

问题描述

我在 Symfony 3.4 中有一个项目。 Monolog (StreamHandler) 用于日志记录,另外还集成了 Stackify 代理。

在每一步都有一个算法,必须创建日志(成功或错误)。问题是算法通过后,有几种可能的结果:

  1. 所有日志都有(正常情况);
  2. 只有第一部分日志;
  3. 只有最后一个日志。尤其令人不安的是,只有最后一个日志。他们没有办法跳过。
  4. 根本没有日志。

有没有可能是服务器有负载的时候,记录相互阻塞,导致日志不写入?

有人建议将日志传输到 RabbitMQ 并由第三方订阅者进一步处理。那样的话,服务器上会不会有额外的超负荷?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)