9394952

导航

No space left on device: AH00023: Couldn't create the ssl-cache mutex修复笔记

今天维护asterisk时发现WEB打不开,ssh进系统看,httpd服务掉了,尝试重启https:

systemctl restart httpd

报错,查看/var/log/httpd/error.log 显示:No space left on device: AH00023: Couldn't create the ssl-cache mutex

上网某度,都是回复:

ipcs -s | grep apache

 据说是看到有很多httpd的进程

ipcs -s | grep apache | perl -e 'while (<STDIN>) { @a=split(/\s+/); print `ipcrm sem $a[1]`}'

 然后杀掉进程

而我的情况就不一样了,ipcs -s 里面都是asterisk进程,没有httpd或者apache进程,进入困境了

只好放狗了,在

https://my.oschina.net/jastme/blog/478826

找到了一细希望:

就是max number of arrays参数,原值是128,结果用ipcs -s | wc -l得到的是130,已经超标了,所以httpd就启动失败了

尝试用

echo "250 320000 32 250" > /proc/sys/kernel/sem

 把系统内核参数提升一下,再systemctl restart httpd就成功了

 

posted on 2021-06-30 15:19  9394952  阅读(243)  评论(0编辑  收藏  举报