ob单机部署运行一段时间后启动失败

ob版本:社区版4.3.5

前端时间在一个ecs上单机方式部署了ob,运行到现在,今天发现连接报错,于是重启ecs,再重启ob,结果起不来了:
[root@iZfab0l9paygwoZ ~]# obd cluster start myoceanbase
Get local repositories ok
Load cluster param plugin ok
Cluster status check ok
[WARN] OBD-4521: The config observer_sys_password in obproxy-ce did not take effect, please config it in oceanbase-ce
cluster scenario: htap
Start observer ok
observer program health check ok
Connect to observer x
[ERROR] OBD-1006: Failed to connect to oceanbase-ce
See https://www.oceanbase.com/product/ob-deployer/error-codes .
Trace ID: 75b9214e-91d8-11f0-a012-00163e2746e6
If you want to view detailed obd logs, please run: obd display-trace 75b9214e-91d8-11f0-a012-00163e2746e6

详情log如附件
ob-trace.txt (44.3 KB)

2 个赞

启动ob失败,需要提供一份覆盖启动期间的observer日志。

1 个赞

需要哪些名字的文件?

看了一下,observer进程还在,cpu占用率奇高,我能不能先stop,把这个目录下的log全删了,再启动一次?

你直接重启一下ob,然后提供一份observer.log。
r进程还在当前ob可对外提供服务么

1 数据库连接不上
2 先stop,再start (10:59分),log文件如下:
observer.log.zip (2.0 MB)

上面的log不行,已经是11点04的了,10点59以来有好几个log文件,能不能我把所有的log文件删除了再重新启动?


磁盘用完了,需要扩容。
当前环境还有可用磁盘空间么


我安装的时候,是指定的/data1,按说空间还很大

看下obd的yaml文件datafile_size设置多大。
可能需要你使用黑屏化带参数启动方法了 ./observer -o’ datafile_size=xxxG’

1 个赞

部署的参数看看,估计只能改启动参数了

这个比较小,能直接改大不?

直接改yaml文件能不能生效?

这个大小你是怎么启动起来的?我记得过小的 datafile 好像起不来吧?你这个里面没创建租户吗?我之前搭3node的时候,2G起不来的~

obd cluster edit-config xxxx

直接修改yaml文件,把datafile_size变大,启动observer,没有报错了。

估计是我当时安装的时候,选择了:最小可用 这个选项,系统自动设置的这个大小。

2 个赞

都是经验啊,学习了

1 个赞

记录一下

datafile_size参数太小了吧,需要调大一点