长时间没使用导致数据库连接超时

【 使用环境 】 测试环境
【 OB or 其他组件 】
【 使用版本 】4.2.2
【问题描述】启动时报错Cluster reload Error “RuntimeError: ‘NoneType’ object is not iterable”
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

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

【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!

针对您所描述的问题,推荐使用 obdiag 工具进行日志采集,并且将采集到的日志提供给我们以便确认问题所在。

日志采集场景: 集群无法连接
日志采集命令: obdiag gather scene run --scene=observer.cluster_down

请您执行上述命令并上传生成的日志文件。这将帮助我们了解为什么您的 OceanBase 集群在长时间未使用后会遇到连接超时问题以及启动时发生的 Cluster reload Error 错误。

另外,为了确定具体的问题,在此需要您提供一些信息:

  1. 您的 OceanBase 版本是多少?
  2. 集群之前是否有正常运行过?如果是,请问最后正常运行的时间是什么时候?
  3. 发生错误前,集群是否进行了任何维护操作,如升级、配置更改或数据导入导出等?
  4. 能否提供详细的错误日志信息,特别是包含错误代码的行?
  5. 当前集群的状态如何?例如,集群中各节点的状态是否一致?

以上信息将有助于我们更准确地定位问题并提供解决方案。感谢您的配合。

附上敏捷诊断工具 obdiag 使用帮助链接

数据库版本是2.4.0
集群之前正常运行过,

obd版本是多少,先升级一下obd再启动集群看看还报这个错么