Das Problem ist das wenn die u.g. Fehler auftauchen i.d.R. der Apache Webserver nicht mehr gestartet werden kann, da keine verfügbaren IPC-Ressourcen (Inter-Process-Communication) wie Semaphoren oder Shared-Memory-Segmente mehr verfügbar sind.
[error] (28)No space left on device: Cannot create SSLMutex
Prüfen ob der Fehler aktuell im Log zu finden ist:
grep -R "No space left on device: Cannot create SSLMutex" /var/log/httpd/error_log
Befehle zum anzeigen der Werte:
Aktuelle Anzahl der IPCs (inter-process-communication) anzeigen:
ipcs -s | wc -l
cat /proc/sys/kernel/msgmni
cat /proc/sys/kernel/sem
Prüfen wer am meisten Slots benötigt:
ipcs -s | tail -n +4 | head -n -1 | tr -s ' ' | cut -d' ' -f3 | sort | uniq -c | sort -nr
Beispiel:
126 apache
2 root
Zugewiesene Slots beenden:
ipcs -s | tail -n +4 | head -n -1 | tr -s ' ' | cut -d' ' -f2,3 | while read -r id owner; do [[ $owner == "apache" ]] && ipcrm -s "$id"; done
Webserver neustarten:
/etc/init.d/httpd start
oder
systemctl restart httpd