启动observer报错,求解原因

【产品名称】

observer

【产品版本】

https://mirrors.aliyun.com/oceanbase/community/stable/el/7/x86_64/oceanbase-ce-3.1.1-4.el7.x86_64.rpm

https://mirrors.aliyun.com/oceanbase/community/stable/el/7/x86_64/oceanbase-ce-libs-3.1.1-4.el7.x86_64.rpm

【问题描述】

CRASH ERROR!!! sig=6, sig_code=-6, sig_addr=3ea00018a70, timestamp=1650250723712971, tid=101369, tname=MultiTenant, trace_id=0-0, extra_info=((null)), lbt=0x9794348 0x9795028 0x7f6ee81ec5ef 0x7f6ee7a39337 0x7f6ee7a3aa27 0x99553ba 0x99532c7 0x9954a4a 0x9599961 0x956e719 0x2bf1351 0x908916e 0x907ae48 0x907e9dc 0x907dcde 0x9079585 0x9078f8d 0x2bf1543 0x2bf4283 0x95718e4 0x9570571 0x956d09e

(libev) error creating signal/async pipe: Too many open files

前排

先再操作系统上执行以下df -h 看看磁盘空间分配情况;

vi /etc/security/limits.conf优化后解决

操作系统的句柄数限制,估计是默认1024吧。


ulimit -a 看看参数。可以root直接修改。

看报错明显是操作系统文件打开数的设置太小了

/etc/security/limits.conf优化后解决