7.1.1系版本tidb dashboard面板tosql报502

【 TiDB 使用环境】生产环境
【 TiDB 版本】v7.1.1
【复现路径】无
【遇到的问题:tidb dashboard面板tosql报502】
【资源配置】除了exporter端口有自定义 其他没有任何更改
【附件:截图/日志/监控】


有大佬知道这是什么问题吗?面板其他栏目都是正常

关了topsql重新开启一下试试。

试了。还是一样呢


还没打开就报错

启用后也是一样的呢

没启用呀

启用了也是一样得呢

保存了之后还是一样吗?

逐一检查一下以下的问题~

  1. TiDB Dashboard 服务未启动或者异常。可以检查 TiDB Dashboard 的日志文件,查看是否有异常信息。
  2. TiDB Dashboard 服务配置错误。可以检查 TiDB Dashboard 的配置文件,确保配置文件中的参数设置正确。
  3. TiDB Dashboard 服务版本不兼容。可以尝试升级 TiDB Dashboard 的版本,或者降级 TiDB Server 的版本,以解决版本不兼容的问题。
  4. TiDB Server 服务异常。可以检查 TiDB Server 的日志文件,查看是否有异常信息。
  5. TiDB Server 服务配置错误。可以检查 TiDB Server 的配置文件,确保配置文件中的参数设置正确。
  6. TiDB Server 服务版本不兼容。可以尝试升级 TiDB Server 的版本,或者降级 TiDB Dashboard 的版本,以解决版本不兼容的问题。

再查下 pd.log 中有什么 error 或者 warn

打印下集群信息,在过滤下error的日志


集群没有报错信心


有报错

集群状态查看都是正常


看到pd有wraning 是ui的pd-05

05 刚好是有问题的 PD,建议切换一个PD 作为 dashboard 使用…


切换其他 PD 实例提供 TiDB Dashboard 服务

使用 TiUP 部署时,对于已启动的集群,可使用 tiup ctl:v<CLUSTER_VERSION> pd 命令切换其他 PD 实例运行 TiDB Dashboard,或在禁用 TiDB Dashboard 的情况下重新指定一个 PD 实例运行 TiDB Dashboard:

tiup ctl:v<CLUSTER_VERSION> pd -u http://127.0.0.1:2379 config set dashboard-address http://9.9.9.9:2379

参考下这个,切换 PD 为 dashboard 提供数据的实例


参考文档:
https://docs.pingcap.com/zh/tidb/stable/dashboard-ops-deploy#切换其他-pd-实例提供-tidb-dashboard-服务

另外 PD 节点 最好为 奇数,这样会比较好

感谢大佬解答,已经试过了。还是不行,目前我已经减少到了3个节点,还是一样报502
日志有这个提示


这是pd启动方式,端口跟主机名都是通的防火墙也只开放了这两个端口