tidb-server组件tiup状态为down,但是mysql -h ******** -P *****可以连接访问插入数据

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【 TiDB 使用环境】
【概述】场景+问题概述
【背景】做过哪些操作
【现象】业务和数据库现象
【业务影响】
【TiDB 版本】集群版本4.0.14 tidb-server版本:4.0.12
【附件】

  1. TiUP Cluster Display 信息

  2. TiUP Cluster Edit Config 信息

  3. TiDB- Overview 监控

  • 对应模块日志(包含问题前后1小时日志)
    集群是4.0.14版本,但是单独将tidb-server组件patch到了4.0.12版本

tiup cluster display ,有两个tidb-server的状态为down,grafana中也是显示这两个节点的tidb端口为down



但是可以连接数据库使用,插入数据:

116和118的tidb日志中没有ERROR日志

这个是为什么呢?

1 个赞
  1. 请问你这边是出于什么原因在 v4.0.14 集群中使用 v4.0.12 的 tidb-server ?
  2. 可以尝试将 tiup cluster 升级到新版本,然后重新 reload 下 tidb-server 节点,看下能否恢复正常。
1 个赞

1、我们这边现网环境部署的是4.0.12版本,本来这个测试环境中的也是4.0.12,后来测试升级过程不中断业务,将版本升级到了4.0.14,后来现网有个问题,于是就将tidb-server,patch到4.0.12版本(向社区单独要了一个补丁,绕过了case…when的一个语法报错)
2、好的,谢谢,我试一下

1 个赞

请问 reload 之后有恢复正常吗?

1 个赞

你好,一开始,reload和restart好像都不太可以,状态还是有问题,我然后我放着没操作,刚刚看的时候,tiup时,状态正常。。。:joy:

:+1::+1::+1:解决了就好,下次如果还有问题,可以看一下 tidb-server 的日志 status_port 有没有启动(系统上看这个端口有没有启动也行)

1 个赞

嗯,好的,主要时当时有点奇怪,mysql客户端可以通过对应的节点和端口登陆,怎么tiup出来状态有问题。。。一开始想的是tiup显示有问题,。。。下次遇到在好好弄一下

嗯嗯,这是2个不同的端口,提供的功能不一样

ok,好的

:ok_hand:

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。