单节点obagen起不来

【 使用环境 】生产环境
【 OB or 其他组件 】 obagent
【 使用版本 】OB 社区版 3.1.2 obagent版本1.1.0
【问题描述】集群意外关机,重启后有个节点obagent服务不能启动,集群共3个节点
| obagent |
±-------------±------------±-----------±---------+
| ip | server_port | pprof_port | status |
±-------------±------------±-----------±---------+
| 192.168.0.1 | 8088 | 8089 | active |
| 192.168.0.2 | 8088 | 8089 | active |
| 192.168.0.3 | 8088 | 8089 | inactive
【复现路径】使用 obd cluster start caip_obcluster 启动了几次都不能启动
但是可以单独启动时没问题的,会在前台运行 ,启动命令如下
cd /home/admin/oceanbase/observer && /home/admin/oceanbase/observer/bin/monagent -c conf/monagent.yaml

问题:
为什么使用obd cluster start clustername 不能启动了。但是手工没问题呢,如果直接把手工启动的方式放到后台有影响么 如启动命令后加 &

1 个赞

启动不起来可以看看对应节点的启动日志。
手动起跟obd起对obagent来说没有区别。但是手动起obd会无法正确的观察到相关的节点状态

1 个赞