Couchbase & Spring boot - DefaultOrphanResponseReporter - 观察到孤立响应



我正在运行一个Spring Boot应用程序,该应用程序具有Couchbase数据库。在应用程序日志中,我看到数百条这样的记录:

[CB-孤儿-1] [31m警告 [0;39m [32mc.c.c.c.t.DefaultOrphanResponseReporter[0;39m - 孤立响应 观察: [{"top":[{"r":"10.250.17.53:8092","s":"view","c":"13963D4B3G6AFE45/FFFFFFFF8F4D718C","l":"10.123.0.197:36530"}],"服务":"查看","计数":1}

它们在c值上彼此不同,并且在l值中具有不同的IP和端口。每个日志记录之间存在几秒钟的时间差。

在找到这篇文章建议应用程序中的其他地方应该有超时后,我在日志中查找了此类内容,但没有发现任何超时错误。

  • 我如何知道导致超时的查询是什么?
  • 有没有办法使这个警告更详细?
  • "c":"13963D4B3G6AFE45/FFFFFFFF8F4D718C"代表什么?

我也有类似的问题。即使客户端完全处于空闲状态,也会显示日志。

  • 我发现找出导致这些日志的查询的唯一方法是调试应用程序(DefaultOrphanResponseReporter 类中的断点(。就我而言,它们都是KeepAlive请求。
  • 我不认为警告可以变得更加冗长,也许可以通过提供自定义OrphanResponseReporter实现。
  • c代表 last_local_id .根据文档(从 sdk 跟踪.html(,它可用于将日志与服务器端日志相关联。不幸的是,我无法做到这一点。

相关内容

  • 没有找到相关文章

最新更新