【 使用环境 】生产环境
【 OB or 其他组件 】
【 使用版本 】OceanBase 4.0
【问题描述】ulimit -a出来的openfiles值已临时 设置为65535,但运行ob时依然提示值不对。
【复现路径】操作系统是OpenEuler 20.03,内核由4.19.90-2112.8.0.0131.oe1.aarch64升级到kernel-4.19.90-2401.1.0.0233.oe1.aarch64后,就运行不起来了。
目前情况:
/etc/security/limits.conf 已设置为下图:
同时确认了 /etc/security/limits .d/目录下没有其它文件。
但重启后,ulimit -a和-n显示的open files值还是1024。
于是进行临时设置,ulimit -sHn 65535,这时ulimit -a的值已变为65535,如下图,执行obd cluster start后运行,提示值低于20000为1024错误。
【附件及日志】