Apache 2.4.16 无法在 XAMPP 堆栈中启动“设备上没有剩余空间:AH01760:无法初始化 shm”

Apache 2.4.16 无法在 XAMPP 堆栈中启动“设备上没有剩余空间:AH01760:无法初始化 shm”

一开始一切似乎都运行正常;运行sudo lampp start打印

Starting XAMPP for Linux 1.8.3-4...
XAMPP: Starting Apache...ok.
XAMPP: Starting MySQL...ok.
XAMPP: Starting ProFTPD...ok.

然而 apache 似乎立即停止了,因为在打印lampp status后立即运行:lampp start

Version: XAMPP for Linux 1.8.3-4
Apache is not running.
cat: /opt/lampp/var/mysql/hostname.pid: Permission denied
MySQL is running.
ProFTPD is running.

正在观看的/opt/lampp/logs/error_log节目:

[ssl:warn] [pid 7861] AH01906: www.example.com:443:0 server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
[ssl:warn] [pid 7861] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[suexec:notice] [pid 7861] AH01232: suEXEC mechanism enabled (wrapper: /opt/lampp/bin/suexec)
[auth_digest:notice] [pid 7862] AH01757: generating secret for digest authentication ...
[auth_digest:error] [pid 7862] (28)No space left on device: AH01762: Failed to create shared memory segment on file /opt/lampp/logs/authdigest_shm.7862
[auth_digest:error] [pid 7862] (28)No space left on device: AH01760: failed to initialize shm - all nonce-count checking, one-time nonces, and MD5-sess algorithm disabled
[:emerg] [pid 7862] AH00020: Configuration Failed, exiting

据我所知,有很多可用磁盘空间,并且我有足够的可用内存。
是什么导致了此错误?


我读过一些关于 apache 不清除信号量数组的内容,但这似乎不是我的问题;ipcs -s返回:

------ Semaphore Arrays --------
key        semid      owner      perms      nsems     
0xcbc384f8 294912     gandalf3   600        1         
0x0056a4d5 1966081    gandalf3   660        1 

相关内容