oceanbase集群关闭后,2881和2882端口继续占用,导致集群无法再次启动

【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】
【 使用版本 】
4.2.1.3
【问题描述】清晰明确描述问题
oceanbase集群关闭后,2881和2882端口继续占用

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

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

image

强制杀掉该进程,没效果

ps aux | awk ‘{ print $8 " " $2 }’ | grep -w Z 看下是否有僵尸进程

image

实在不行,只能重启服务器了

我关闭集群的原因是,我在启动的时候,第三个节点的agent启动报错,如果下次还出现这个问题,能单独处理这个节点的agent吗?

可以的 obd cluster restart 部署名称 -c obagent -s xx.xx.xx.1,xx.xx.xx.2 这种格式、指定组件和ip进行重启。