OB启动报错

【产品名称】OB

【产品版本】3.1.2

【问题描述】

obd 启动集群报错,open files number must not be less than 12000(current value:1024)

按照文档设置了对应的limits.conf文件还是不可用,经过测试,root用户是可以生效的,但是admin用户不生效,还是1024

可以参考下这个:ulimit设置完在其他用户上没有生效解决办法 - 孙龙-程序员 - 博客园 (cnblogs.com)

1 个赞

设置了,也没有生效,怀疑是和我们线上环境的升级过ssh有关,请问有没有跳过检查启动的方法或者手动起observer的步骤

1 个赞

ulimit -SHn 20000

临时设置下可以跳过

1 个赞

部署前按照官方教程,做一下环境准备,有最基础的linux参数调整

原文地址:https://open.oceanbase.com/docs/tutorials/quickstart/V1.0.0/2-4-how-to-initialize-the-server-environment

1楼的建议是在CentOS7环境下,CentOS8好像是80文件,可以看看同目录下是否有别的没有更改,范围是否是 * 或 admin,而不是单独制定了root用户有效。

和这个没关系啊,我都看了的,全都试了没用,是环境模板有问题,其他同事也遇到了,缺少文件了。

嗯嗯,下次试试这个,多谢。

请问有admin用户报错能否收集到报错日志,这样我们负责这块开发的同事看看排查下与obd的实现是否有关,还是环境的问题

确认下/etc/security/limits.d 是有没有配置。这里可以为每次用户设置限制

问题已经解决了,多谢

不是OB问题,属于我们基础环境问题,已经解决了,多谢。

11111aa