observer 启动报observer init fail

【 使用环境 】测试环境
【 OB 】
【 使用版本 】4.3.2
【问题描述】重启 observer 报observer init fail,具体错误如下:

[2024-08-09 14:40:00.565009] ERROR issue_dba_error (ob_log.cpp:2322) [46817][0][Y0-0000000000000000-0-0] [lt=2] [dc=0][errcode=-4388] Unexpected internal error happen, please checkout the internal errcode(errcode=-4002, file=“main.cpp”, line_no=540, info=“observer init fail”)
[2024-08-09 14:40:00.565014] EDIAG [SERVER] main.cpp:540 [46817][0][Y0-0000000000000000-0-0] [lt=5] [dc=0][errcode=-4002] observer init fail(ret=-4002) BACKTRACE:0x1142dc68 0x1141f093 0x6243ff9 0x6243b1f 0x62437db 0x6243373 0x6242e2a 0x6241fd4 0x2ad549fe9555 0x62407d9
[2024-08-09 14:40:00.565061] INFO [COMMON] ob_kv_storecache.cpp:226 [46817][0][Y0-0000000000000000-0-0] [lt=17] [dc=0] Begin destroy the ObKVGlobalCache!

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

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

补充:在 ocp 上修改了集群的 sql_work_area 参数,由 1G 改成 2G 后重启 observer,出现 observer init fail

有办法可以重新恢复 observer.conf.bin 文件吗?

你这个是obd搭建的observer集群么?提供一下obd的日志

这参数记得是在线动态修改,之前也改过,可能和改这参数没啥影响

observer.conf.bin没有方案恢复到之前版本,麻烦提供下完整的observer.log
可以使用observer -o 方式启动,参考

bin/observer -o “max_syslog_file_count=15,datafile_size=60G”

1 个赞

日志信息不够,把这个报错上面的内容还要在看看。。最好把整个日志都发出来 :joy:

已经搞定,用 observer -o “参数” 重新 run 起来了

1 个赞

用 -o 参数启来了。谢谢:pray: