ERROR 4012(HY000):Timeout, query has reached the maximum query timeout: 10000000(us), maybe you can adjust the session variable ob_query_timeout or query_timeout hint, and try again.

【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】
【 使用版本 】4.0社区版
【问题描述】
使用Navicat连接报这个错

无法连接到数据库,进入代理服务器中-登录ob-使用了几个命令后都是超时


ocp也无法登陆进去

【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

  1. obd cluster list && obd cluster display name(obd cluster list 集群名称) 看下
  2. 提供下observer.log日志

在尝试过程中 重启了一下启动不起来了

目前看来集群是正常得。


目前重启集群之后 这里还是进不去,root用户倒是可以进去

试试obproxy得端口

能给一个示例吗?不是很清楚怎么试

  1. 可以看这里 连接方式概述-
  2. obd cluster display name 会提示一些集群信息。比如连接数据库信息

服务器都连不上 客户端也是超时

提供下observer.log日志吧
也可以使用obdiag巡检下集群。obdiag文档:OceanBase分布式数据库-海量数据 笔笔算数1

三个节点的日志都提供吗?

可以。
1.三节点日志。和obdiag日志可以一起给。

92observer.zip (9.1 MB)

87observer.zip (9.3 MB)

obdiag这个暂时还没安装,等明天看看吧(明天尝试安装一下),谢谢老师


当前ocp日志 ocp现在也没启动成功(开始集群有90 现在90机器没了 切换到87新机器),obdiag工具的不是很顺利 ,一直提示配置不正确

安装obdiag过程中出现的问题(在安装过程中 按照官方文档步骤走的,一直提示配置有问题)


配置文件说明: obdiag 配置

老师,看上面截图报的错和这个配置关系不是很大,好像是类型有问题 这个配置的这些路径应该没有问题