为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【 TiDB 使用环境】
【概述】TiDB一个节点无法登陆
【背景】TiDB双节点,每个节点都做了可读写监控,早上有一个节点无法登陆
【现象】使用MySQL客户端登陆故障节点,出现卡死线下,Ctrl+C无法退出,
【业务影响】原使用2个节点负载均衡,连接故障节点的业务全部报错
【TiDB 版本】v4.0.8
【附件】
- 相关日志 和 监控
-
TiUP Cluster Display 信息
集群状态显示正常 -
TiUP Cluster Edit Config 信息
-
TiDB- Overview 监控
- 对应模块日志(包含问题前后1小时日志)
[2021/09/12 01:38:33.305 +08:00] [INFO] [row_container.go:506] [“memory exceeds quota, spill to disk now.”] [consumed=1138187897] [quota=1073741824]
[2021/09/12 01:38:36.740 +08:00] [INFO] [row_container.go:506] [“memory exceeds quota, spill to disk now.”] [consumed=1129307453] [quota=1073741824]
[2021/09/12 01:38:42.584 +08:00] [INFO] [row_container.go:506] [“memory exceeds quota, spill to disk now.”] [consumed=1129213225] [quota=1073741824]
[2021/09/12 01:39:02.583 +08:00] [ERROR] [terror.go:272] [“encountered error”] [error=“write tcp 172.29.1.63:4000->172.29.1.84:47684: write: broken pipe”] [stack=“github.com/pingcap/parser/terror.Log\ \t/home/jenkins/agent/workspace/tidb_v4.0.8/go/pkg/mod/github.com/pingcap/parser@v0.0.0-20201022083903-fbe80b0c40bb/terror/terror.go:272\ github.com/pingcap/tidb/server.(*packetIO).writePacket\ \t/home/jenkins/agent/workspace/tidb_v4.0.8/go/src/github.com/pingcap/tidb/server/packetio.go:159\ngithub.com/pingcap/tidb/server.(*clientConn).writePacket\ \t/home/jenkins/agent/workspace/tidb_v4.0.8/go/src/github.com/pingcap/tidb/server/conn.go:338\ngithub.com/pingcap/tidb/server.(*clientConn).writeChunks\ \t/home/jenkins/agent/workspace/tidb_v4.0.8/go/src/github.com/pingcap/tidb/server/conn.go:1529\ngithub.com/pingcap/tidb/server.(*clientConn).writeResultset\ \t/home/jenkins/agent/workspace/tidb_v4.0.8/go/src/github.com/pingcap/tidb/server/conn.go:1460\ngithub.com/pingcap/tidb/server.(*clientConn).handleQuery\ \t/home/jenkins/agent/workspace/tidb_v4.0.8/go/src/github.com/pingcap/tidb/server/conn.go:1368\ngithub.com/pingcap/tidb/server.(*clientConn).dispatch\ \t/home/jenkins/agent/workspace/tidb_v4.0.8/go/src/github.com/pingcap/tidb/server/conn.go:985\ngithub.com/pingcap/tidb/server.(*clientConn).Run\ \t/home/jenkins/agent/workspace/tidb_v4.0.8/go/src/github.com/pingcap/tidb/server/conn.go:772\ngithub.com/pingcap/tidb/server.(*Server).onConn\ \t/home/jenkins/agent/workspace/tidb_v4.0.8/go/src/github.com/pingcap/tidb/server/server.go:421”]
[2021/09/12 01:39:03.625 +08:00] [INFO] [conn.go:787] [“command dispatched failed”] [conn=36119] [connInfo=“id:36119, addr:172.29.1.84:47684 status:11, collation:utf8mb4_general_ci, user:root”] [command=Query] [status=“inTxn:1, autocommit:1”] [sql="SELECT * FROMdb_name
.device_ts
ORDER BY_tidb_rowid
"] [txn_mode=PESSIMISTIC] [err=“connection was bad\ngithub.com/pingcap/errors.AddStack\ \t/home/jenkins/agent/workspace/tidb_v4.0.8/go/pkg/mod/github.com/pingcap/errors@v0.11.5-0.20200917111840-a15ef68f753d/errors.go:174\ github.com/pingcap/errors.Trace\ \t/home/jenkins/agent/workspace/tidb_v4.0.8/go/pkg/mod/github.com/pingcap/errors@v0.11.5-0.20200917111840-a15ef68f753d/juju_adaptor.go:15\ github.com/pingcap/tidb/server.(*packetIO).writePacket\ \t/home/jenkins/agent/workspace/tidb_v4.0.8/go/src/github.com/pingcap/tidb/server/packetio.go:160\ngithub.com/pingcap/tidb/server.(*clientConn).writePacket\ \t/home/jenkins/agent/workspace/tidb_v4.0.8/go/src/github.com/pingcap/tidb/server/conn.go:338\ngithub.com/pingcap/tidb/server.(*clientConn).writeChunks\ \t/home/jenkins/agent/workspace/tidb_v4.0.8/go/src/github.com/pingcap/tidb/server/conn.go:1529\ngithub.com/pingcap/tidb/server.(*clientConn).writeResultset\ \t/home/jenkins/agent/workspace/tidb_v4.0.8/go/src/github.com/pingcap/tidb/server/conn.go:1460\ngithub.com/pingcap/tidb/server.(*clientConn).handleQuery\ \t/home/jenkins/agent/workspace/tidb_v4.0.8/go/src/github.com/pingcap/tidb/server/conn.go:1368\ngithub.com/pingcap/tidb/server.(*clientConn).dispatch\ \t/home/jenkins/agent/workspace/tidb_v4.0.8/go/src/github.com/pingcap/tidb/server/conn.go:985\ngithub.com/pingcap/tidb/server.(*clientConn).Run\ \t/home/jenkins/agent/workspace/tidb_v4.0.8/go/src/github.com/pingcap/tidb/server/conn.go:772\ngithub.com/pingcap/tidb/server.(*Server).onConn\ \t/home/jenkins/agent/workspace/tidb_v4.0.8/go/src/github.com/pingcap/tidb/server/server.go:421\ runtime.goexit\ \t/usr/local/go/src/runtime/asm_amd64.s:1357”]
[2021/09/12 01:39:03.626 +08:00] [ERROR] [terror.go:272] [“encountered error”] [error=“write tcp 172.29.1.63:4000->172.29.1.84:47684: write: broken pipe”] [stack=“github.com/pingcap/parser/terror.Log\ \t/home/jenkins/agent/workspace/tidb_v4.0.8/go/pkg/mod/github.com/pingcap/parser@v0.0.0-20201022083903-fbe80b0c40bb/terror/terror.go:272\ github.com/pingcap/tidb/server.(*packetIO).writePacket\ \t/home/jenkins/agent/workspace/tidb_v4.0.8/go/src/github.com/pingcap/tidb/server/packetio.go:159\ngithub.com/pingcap/tidb/server.(*clientConn).writePacket\ \t/home/jenkins/agent/workspace/tidb_v4.0.8/go/src/github.com/pingcap/tidb/server/conn.go:338\ngithub.com/pingcap/tidb/server.(*clientConn).writeError\ \t/home/jenkins/agent/workspace/tidb_v4.0.8/go/src/github.com/pingcap/tidb/server/conn.go:1100\ngithub.com/pingcap/tidb/server.(*clientConn).Run\ \t/home/jenkins/agent/workspace/tidb_v4.0.8/go/src/github.com/pingcap/tidb/server/conn.go:795\ngithub.com/pingcap/tidb/server.(*Server).onConn\ \t/home/jenkins/agent/workspace/tidb_v4.0.8/go/src/github.com/pingcap/tidb/server/server.go:421”]
[2021/09/12 01:39:03.626 +08:00] [ERROR] [terror.go:272] [“encountered error”] [error=“connection was bad”] [stack=“github.com/pingcap/parser/terror.Log\ \t/home/jenkins/agent/workspace/tidb_v4.0.8/go/pkg/mod/github.com/pingcap/parser@v0.0.0-20201022083903-fbe80b0c40bb/terror/terror.go:272\ github.com/pingcap/tidb/server.(*clientConn).Run\ \t/home/jenkins/agent/workspace/tidb_v4.0.8/go/src/github.com/pingcap/tidb/server/conn.go:796\ngithub.com/pingcap/tidb/server.(*Server).onConn\ \t/home/jenkins/agent/workspace/tidb_v4.0.8/go/src/github.com/pingcap/tidb/server/server.go:421”]