【TiDB 使用环境】生产环境 /测试/ Poc
【TiDB 版本】v6.5.9
【问题复现路径】
【遇到的问题:问题现象及影响】
tidb节点升级完成之后出现大量的如下的ERROR
贴 ERROR 报错的日志】
[2025/03/06 23:52:08.830 +08:00] [ERROR] [terror.go:315] [“encountered error”] [error=“close tcp 10.xx.xx.xx:4000->10.xx.xx.xx:41913: use of closed network connection”] [stack=“github.com/pingcap/tidb/parser/terror.Log\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/parser/terror/terror.go:315\ngithub.com/pingcap/tidb/server.(*Server).onConn\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/server/server.go:661”]
[2025/03/06 23:52:23.846 +08:00] [ERROR] [terror.go:315] [“encountered error”] [error=“close tcp 10.xx.xx.xx:4000->10.xx.xx.xx:41949: use of closed network connection”] [stack=“github.com/pingcap/tidb/parser/terror.Log\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/parser/terror/terror.go:315\ngithub.com/pingcap/tidb/server.(*Server).onConn\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/server/server.go:661”]
[2025/03/06 23:52:38.861 +08:00] [ERROR] [terror.go:315] [“encountered error”] [error=“close tcp 10.xx.xx.xx:4000->10.xx.xx.xx:41967: use of closed network connection”] [stack=“github.com/pingcap/tidb/parser/terror.Log\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/parser/terror/terror.go:315\ngithub.com/pingcap/tidb/server.(*Server).onConn\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/server/server.go:661”]
[2025/03/06 23:52:53.874 +08:00] [ERROR] [terror.go:315] [“encountered error”] [error=“close tcp 10.xx.xx.xx:4000->10.xx.xx.xx:41985: use of closed network connection”] [stack=“github.com/pingcap/tidb/parser/terror.Log\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/parser/terror/terror.go:315\ngithub.com/pingcap/tidb/server.(*Server).onConn\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/server/server.go:661”]
【其他附件:截图/日志/监控】
看起来是 tidb → tikv 的网络被中断了,是否有重启服务? 建议在观察下看看
遇事不决,先重启试下。
tidb滚动升级后出现这个报错应该是正常的,服务端断开连接了但是客户端没被通知就会有这个报错,tidb优雅关机做的不是很好。
观察下后续还有没有持续报错。
haproxy 的状态检测端口不要用 4000 换成 10080
1 个赞
确实是这个问题,调整检测端口之后,就没这个问题了,非常感谢
HAProxy 在 TiDB 中的最佳实践 | TiDB 文档中心 我们用官方配置,4000端口并没问题,你看看超时设置部分
1 个赞
此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。