AH00023 Error: Apache无法正常启动问题

[Tue Jun 16 16:17:45.298961 2020] [mpm_prefork:notice] [pid 27988] AH00163: Apache/2.4.34 (Red Hat) PHP/7.1.30 configured -- resuming normal operations
[Tue Jun 16 16:17:45.298991 2020] [core:notice] [pid 27988] AH00094: Command line: '/opt/rh/httpd24/root/usr/sbin/httpd -D FOREGROUND'
[Tue Jun 16 16:23:32.886298 2020] [mpm_prefork:notice] [pid 27988] AH00170: caught SIGWINCH, shutting down gracefully
[Tue Jun 16 16:25:03.152469 2020] [core:emerg] [pid 5264] (28)No space left on device: AH00023: Couldn't create the rewrite-map mutex
AH00016: Configuration Failed
[Tue Jun 16 16:35:07.867223 2020] [core:emerg] [pid 11264] (28)No space left on device: AH00023: Couldn't create the rewrite-map mutex
AH00016: Configuration Failed
[Tue Jun 16 17:36:22.761176 2020] [core:emerg] [pid 11501] (28)No space left on device: AH00023: Couldn't create the rewrite-map mutex
AH00016: Configuration Failed
[Tue Jun 16 17:37:27.916628 2020] [core:emerg] [pid 11916] (28)No space left on device: AH00023: Couldn't create the rewrite-map mutex
AH00016: Configuration Failed
[Tue Jun 16 17:40:04.120699 2020] [core:emerg] [pid 13159] (28)No space left on device: AH00023: Couldn't create the rewrite-map mutex
AH00016: Configuration Failed
[Tue Jun 16 17:51:48.633570 2020] [core:emerg] [pid 18177] (28)No space left on device: AH00023: Couldn't create the rewrite-map mutex
AH00016: Configuration Failed
[Tue Jun 16 17:53:07.419691 2020] [core:emerg] [pid 18962] (28)No space left on device: AH00023: Couldn't create the rewrite-map mutex
AH00016: Configuration Failed
[Tue Jun 16 17:55:18.578733 2020] [core:emerg] [pid 19880] (28)No space left on device: AH00023: Couldn't create the rewrite-map mutex
AH00016: Configuration Failed
[Tue Jun 16 17:55:43.130569 2020] [core:emerg] [pid 20112] (28)No space left on device: AH00023: Couldn't create the rewrite-map mutex
AH00016: Configuration Failed
[Tue Jun 16 17:56:43.527864 2020] [core:emerg] [pid 20991] (28)No space left on device: AH00023: Couldn't create the rewrite-map mutex
AH00016: Configuration Failed

报错信息如上,可以看到提示的是设备没有足够的空间,但是事实上本地的空间是非常充足的:

[root@test]/opt/rh/httpd24/root/etc/httpd/conf.d# df -TH
文件系统            类型      容量  已用  可用 已用% 挂载点
devtmpfs            devtmpfs   34G     0   34G    0% /dev
tmpfs               tmpfs      34G     0   34G    0% /dev/shm
tmpfs               tmpfs      34G  709k   34G    1% /run
tmpfs               tmpfs      34G     0   34G    0% /sys/fs/cgroup
/dev/vda1           ext4      106G  6.1G   95G    7% /
tmpfs               tmpfs     6.8G     0  6.8G    0% /run/user/0
/dev/mapper/p4-data ext4      4.3T  1.6T  2.5T   40% /data
tmpfs               tmpfs     6.8G     0  6.8G    0% /run/user/1000

这个错误异常往往是因为之前的httpd服务异常关闭或者没有正确重装导致,导致信号量阻塞。我们需要做的就是释放阻塞的信号量。执行下面的命令即可:

for i in `ipcs -s | awk '/httpd/{ next; } {print $2}'`; do (ipcrm -s $i); done
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容