租户链接Server is initializing

【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】清晰明确描述问题
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

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

–sys租户已经链接成功


obd.rar (19.7 KB)

启动的是ocpcluster集群。

但是查看dba_ob_servers 无法看到server的启动时间

导致一直无法启动ocpcluster…

可能是obd启动时候超时报错启动失败,但是时间observer已经启动
kill掉 试试obd cluster start ocpcluster -c ocp-server-ce

执行:select * from oceanbase.dba_ob_servers;

你说的我都做了,经过几分钟后 这个时间有自动有了,可能是 异步。

但是ocp_meta租户一致在 Server is initializing

应该则呢么排查错误呢?


集群参数设置啥样的,提供一下yaml和observer日志看看

observer.log.tar.gz (21.4 MB)
observer.log.20241015113247551.tar.gz (24.9 MB)
observer.log.20241015113149338.tar.gz (25.8 MB)
observer.log.20241015112948133.tar.gz (25.8 MB)
config.yaml.txt (771 字节)

这么多日志看出啥门路了没? 老师

[2024-10-15 11:28:47.321207] WDIAG [PALF] recycle_blocks_ (palf_env_impl.cpp:1149) [21228][T1001_PalfGC][T1001][Y0-0000000000000000-0-0] [lt=4][errcode=0] there is not any block can be recycled

clog满了 需要扩容,
带参启动方法: ./bin/observer -o “log_disk_size=30G”

clog 不是自动进行回收的吗?? 为什么他会慢呢。我记的是80% 就会回收吧

clog建议是memory的至少3-4倍,你内存也跟clog差不多大小。大概率冻结转储是时候打满了

4.3.1 的 clog回收机制 看哪些官方文档呢 ?? 能给个链接不?


https://github.com/oceanbase/oceanbase-doc/blob/V4.3.1/zh-CN/700.reference/100.oceanbase-database-concepts/800.transaction-management/100.transaction/600.redo-logs.md