Mac版xampp的Apache启动失败:No space left on device: could not create accept mutex

Mac版xampp的Apache启动失败,查看log文件,有类似以下提示:

[Mon Sep 09 18:40:02.035872 2019] [core:emerg] [pid 31781] (28)No space left on device: AH00023: Couldn't create the mpm-accept mutex
(28)No space left on device: could not create accept mutex
AH00015: Unable to open logs

原因:
IPC的资源占用过多,导致不能给apache分配新的进程。可以使用 ipcs 命令查看当前用于已经使用了的信号量集合。

解决方法:

for semid in `ipcs -s | grep nobody | cut -f2 -d" "`;
do ipcrm -s $semid; done

替换nobody为apache对应的用户名。

执行完上面的命令后,重新启动Apache,OK!

除特别注明外,本站所有文章均为[果博]原创 » 转载请注明出处来自https://aiguor.com/notes/235.html

评论 抢沙发

表情 格式
  • 昵称 (必填)
  • 邮箱 (必填)

关注移动互联网,与科技共成长

联系我们