GBase 8a数据库集群,内部使用多线程进行并行处理,如果系统允许的线程数太少或者内存不足,则会报Can't create a new thread (errno 11)错误。
原因
由于操作系统参数limits.conf配置的max user processor太低,导致无法创建新的线程。
ulimit –a
其中的
max user processes (-u) 1024
解决方案
增大参数设置到10240或取消限制为unlimited。包括
/etc/security/limits.conf
/etc/security/limtits.d/90-nproc.conf
如果是redhat 7.5+ 也请参考