worker cnt larger than max cnt

【产品名称】

oceanbase ce 3.1.2

【产品版本】

【问题描述】

observer.log中一直打印下面的日志

[2021-12-17 13:23:45.650459] ERROR [SERVER.OMT] alloc (ob_worker_pool.cpp:93) [3321][632][Y0-0000000000000000] [lt=44] [dc=0] worker cnt larger than max cnt(worker_cnt_=254, max_cnt_=224) BACKTRACE:0x9786d2e 0x96d9aa1 0x226092f 0x226057b 0x2260342 0x2250c94 0x907aee2 0x907e9dd 0x907dcdf 0x9079586 0x9078f8e 0x2bf1544 0x2bf4284 0x95718e5 0x9570572 0x956d09f

无法连接普通租户。

sys_cpu_limit_trigger | NULL 80
将这个参数调大到100 试试

该报错一般是由于cpu_count即:系统cpu总数设置太小造成的,需要把cpu_count调大即可以解决,比如把cpu_count的值设置成16就差不多了。以后配置文件中建议把cpu_count的值稍微调大一些比较靠谱。

补充一下,调整方法:
alter system set cpu_count=16;

obd cluster restart 集群名