我在分片集群部署 v.4.0 中经常看到此消息:
2022-07-01T10:12:21.327+0200 I CONNPOOL [TaskExecutorPool-0] Dropping all pooled connections to member:27017 due to NetworkInterfaceExceededTimeLimit: Connection pool has been idle for longer than the host timeout
这是需要担心的事情还是应用程序空闲时的正常行为?
谢谢
根据 MongoDB 日志文档:
级别 | 描述 |
---|---|
|
致命 |
|
错误 |
|
警告 |
|
信息性,详细级别为 0 |
-
|
调试,详细级别 > 0 |
和
从4.2版本开始,MongoDB指明了具体的 调试详细级别 。例如,如果详细级别为 2,MongoDB 表示 D2。
在以前的版本中,MongoDB 日志消息为所有调试详细级别指定 D。
(请注意,文档显示了现代 JSON 日志格式,严重性位于
"s"
键下。)
TL;DR:这是一条信息级消息,因此是正常行为。