【 使用环境 】生产环境
【 OB or 其他组件 】OCP
【 使用版本 】4.2.0
【问题描述】用新搭建的OCP服务搭建一个3*12的OceanBase 4.2.1集群,创建OB集群的过程中,有一步是自动重启集群,在这期间OCP无法连接了,OCP外面挂了Nginx服务器,无论是通过ocp服务本身的8080端口,还是nginx都无法访问OCP,怀疑是OCP的java服务内存太小导致,现在OCP也连不上,也不知道新搭建的集群什么状态,该如何修复OCP?
【复现路径】用OCP创建新集群
【附件及日志】nginx的日志如下:
看OCP的服务内存最大只1G
洪波
#3
你这个内存给的也太小了,ocp应该是用obd web部署的吧,用obd 命令 obd cluster edit-config 可以修改下ocp-server-ce配置的内存,然后重启下ocp
使用ocp install安装的,参考https://www.oceanbase.com/docs/community-ocp-cn-1000000000261117这个,都是界面上自己默认的,没有改过。物理机本身是32c128g的。下面是底层meta和monitor使用的db的配置信息:
王利博
#5
试试(在 ~/.ocp-installer/cluster/下面有配置文件,找到之后下面有部署的名字,应该有待 OCP 的,修改里面 ocp 的 memory_size
然后
ocp-installer cluster stop
ocp-installer cluster start
方式
1 个赞
试了下cluster,难道是ocp-install cluster stop ocp?
嗯嗯,先初始化好环境变量,然后ocp-install cluster stop ocp然后再ocp-install cluster start ocp可以了。但是我改配置文件的时候,发现只能修改内存,cpu需要调整下么?
