From 50017824b288d00d7704062691cb8843ef292d9f Mon Sep 17 00:00:00 2001 From: cbcwestwolf <1004626265@qq.com> Date: Wed, 22 Jun 2022 16:00:39 +0800 Subject: [PATCH] Add error handlinr in server.go --- server/server.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/server/server.go b/server/server.go index aa5a5f744d38b..b657b2ef9a81e 100644 --- a/server/server.go +++ b/server/server.go @@ -47,7 +47,6 @@ import ( "time" "unsafe" - "github.com/blacktear23/go-proxyprotocol" "github.com/pingcap/errors" "github.com/pingcap/tidb/config" "github.com/pingcap/tidb/domain" @@ -520,7 +519,11 @@ func (s *Server) onConn(conn *clientConn) { logutil.BgLogger().With(zap.Uint64("conn", conn.connectionID)). Debug("EOF", zap.String("remote addr", conn.bufReadConn.RemoteAddr().String())) case errConCount: - _ = conn.writeError(ctx, err) + if err := conn.writeError(ctx, err); err != nil { + logutil.BgLogger().With(zap.Uint64("conn", conn.connectionID)). + Warn("error in writing errConCount", zap.Error(err), + zap.String("remote addr", conn.bufReadConn.RemoteAddr().String())) + } default: metrics.HandShakeErrorCounter.Inc() logutil.BgLogger().With(zap.Uint64("conn", conn.connectionID)).