maxClientCnxns 限制的是每个客户端 IP 的并发连接数。超过之后客户端看到的是什么?怎么释放?0 是什么意思?还有没有全局上限?这篇逐项验证。
成功 5 个,失败(连接超时)3 个 服务端日志里「Too many connections」共 22 行,例: Message:Error accepting new connection: Too many connections from /127.0.0.1 - max is 5 Value:null
本机所有客户端都来自 127.0.0.1,所以同一个 IP 的限制很容易触发。生产环境里,如果客户端经过 NAT 或代理,大量客户端会共用一个源 IP,更容易撞上这个限制。(NAT 场景本文没有测。)
关闭 1 个后,新客户端连接:成功 成功 80 个,失败 0 个;服务端连接数 81
成功 4 个,失败 4 个 日志: ['maxCnxns configured value is 4.', 'Too many connections 4 - max is 4']