'OBDErrorCode' object has no attribute 'formate'

【产品名称】

OBD

【产品版本】

3.1.3

【问题描述】

今天destroy了cluster,什么配置也没改,直接重新部署了一遍OBD,发现有新版本,于是继续安装了,居然报错,有同样问题的小伙伴么?

原因已找到,我将obd-config.yaml的memory_limit从8G改成12G,之后就报这个错了,但为啥这个错?我改回8G就好了

这个现象应该是内存不足导致,但报错信息很简单,无法告知具体原因。我试了当系统内存为10G,设置memory_limit为10G时,当该系统同时起docker,observer同时又有一定内存消耗时,当内存消耗到一定程度会导致oberverdown掉,之后重启也只能起一个内存大于10G的observer。当起一个observer后,连上ob,重新设置memory_limit为9G,再次stop/start,2个observer都能起来了。

希望后期相关报错信息能够改进,能知道具体啥错,或者给个号查书。当observer或整个clusterdown掉后,如何排查错误也是个问题,没啥报错信息直接掉了,我都不知道掉了,当查询超时后发现掉了。。。。。。

配置改小点

今天刚遇到该问题,也是内存不足导致集群启动失败,感谢。

ob对内存要求比较高,我之前也是调小点就好了