db节点报错handshake panic

【 TiDB 使用环境】生产环境
【 TiDB 版本】7.5.1
【复现路径】
环境是使用nginx的stream模块代理了两个db节点
【遇到的问题:问题现象及影响】
今天早上nginx代理连接数据库报错recv() failed (104: Connection reset by peer) while proxying and reading from upstream。
查看db节点也在报错,[2024/10/28 08:18:42.891 +08:00] [WARN] [server.go:682] [“Server.onConn handshake”] [conn=311934418] [error=“malform packet error”] [“remote addr”=10.76.118.199:54090]
[2024/10/28 08:18:42.898 +08:00] [ERROR] [parse.go:416] [“handshake panic”] [conn=311934420] [packetData=“\u000f\ufffd\u001a\u0001\ufffd\ufffd\ufffd\u0000\ufffd\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000”]
[2024/10/28 08:18:42.898 +08:00] [ERROR] [terror.go:324] [“encountered error”] [error=“malform packet error”] [stack=“github.com/pingcap/tidb/pkg/parser/terror.Log\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/pkg/parser/terror/terror.go:324\ngithub.com/pingcap/tidb/pkg/server.(*clientConn).readOptionalSSLRequestAndHandshakeResponse\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/pkg/server/conn.go:565\ngithub.com/pingcap/tidb/pkg/server.(*clientConn).handshake\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/pkg/server/conn.go:287\ngithub.com/pingcap/tidb/pkg/server.(*Server).onConn\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/pkg/server/server.go:654”]
【资源配置】
nginx报错日志截图


nginx配置
image
db节点报错日志截图

配置上没感觉到和这个文章差很多。你还是多查查网络安全方面的问题。感觉你所在的网络,安全限制的比较死。

只开了防火墙,防火墙对ip进行设置的 规则没改动过,以前好好的,今早突然就不行了

感觉是不是可以像上面文档里面配置下 keepalive_timeout 什么的