Couchbase和Spring启动-DefaultOrphanResponseReporter-观察到的孤立响应

问题描述 投票:2回答:1

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

[cb-orphan-1] [31mWARN [0; 39m[32mc.c.c.c.t.DefaultOrphanResponseReporter [0; 39m-孤立响应观测到的:[{“顶部”:[{“ r”:“ 10.250.17.53:8092","s”:“视图”,“ c”:“ 13963D4B3G6AFE45 / FFFFFFFF8F4D718C”,“ l”:“ 10.123.0.197:36530”} ],“ service”:“ view”,“ count”:1}

c值彼此不同,并且l值具有不同的IP和端口。这些日志记录之间的时间差为几秒钟。

[发现this post暗示应用程序中的其他地方应该存在超时之后,我在日志中查找了此类超时,但未发现任何超时错误。

  • 我怎么知道导致该超时的查询是什么?
  • 是否有办法使此警告更详细?
  • "c":"13963D4B3G6AFE45/FFFFFFFF8F4D718C"代表什么?
spring-boot timeout couchbase orphan
1个回答
0
投票

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

  • 我发现找出导致这些日志的查询的唯一方法是通过调试应用程序(DefaultOrphanResponseReporter类中的断点)。就我而言,它们都是KeepAlive请求。
  • 我不认为可以通过提供自定义OrphanResponseReporter实现来使警告更加冗长。
  • c代表last_local_id。根据文档(tracing-from-the-sdk.html),它可用于将日志与服务器端日志相关联。不幸的是,我无法做到这一点。
© www.soinside.com 2019 - 2024. All rights reserved.