antdb安装时出现“FATAL: could not create semaphores: No space left on device”的提醒,这是怎么了?

0 SDKhe 1年前 269次点击

求助,antdb安装时出现“FATAL: could not create semaphores: No space left on device”的提醒,这是怎么了?该怎么解决?

共 1 条评论
shenlan 1年前
0 

解决方式

max_connections设置不合理,超出了kernel.sem的系统配置。
max_connections是最大连接数,即允许客户端连接的最大连接数,增大连接可以允许接入更多的客户端,但设置过大同样会造成DB启动失败
semget是获取信号的一个函数,即get semaphore。
上述的空间不够不是指的是磁盘空间不够,而是创建semaphores时空间参数不够,系统调用参数semget报错,但是错误信息感觉有些迷惑…
解决办法通常是减小max_connections,或者增大内核参数,如semmni、semmns等

原因说明

按上述方式调整配置。

添加一条新评论

登录后可以发表评论 去登录