【 使用环境 】测试环境
【 OB or 其他组件 】docker镜像 oceanbase/oceanbase-ce
【 使用版本 】4.2.2
【问题描述】清晰明确描述问题
我在阿里云的ECS机器上部署docker容器OceanBase,使用如下命令运行容器:
docker run -p 2881:2881 --name obgray1 -v /data/oceanbase/obgray1/ob/:/root/ob -v /data/nfs:/root/nfs --restart=on-failure:3 -e MODE=normal -e OB_MEMORY_LIMIT=16G -d oceanbase/oceanbase-ce
docker容器能正常运行,这时能访问OceanBase,但是我将ECS关机,通常是节省停机模式,次日再启动,就可能出现容器无法启动的现象. 有时第二天就会出现,有时能正常个5天,期间每天都会关机.
查看docker logs,报如下错误:
Check before start obagent ok
Start observer ok
[ERROR] 127.0.0.1 obshell failed
[ERROR] oceanbase-ce start failed
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):