18.11.2006: Apache 2 startet nicht mehr: "No space left on device"
Es kann durchaus einmal passieren, dass der Apache2 nicht mehr startet und in den Logs dann folgende Fehlermeldung zu finden ist: "No space left on device: mod_rewrite: could not create rewrite_log_lock".
Diese Meldung erscheint dann, wenn zuviele überzählige Signal-Arrays vorhanden sind, die dem Aoache2 zugeordnet sind.
Mit folgendem Befehl kann man prüfen, ob solche Array vorhanden sind:
ipcs -s | grep www-data
Dabei steht www-data für den User des Apachen (kann auch anders heissen).
Mit diesem Befehl kann man dann die überzähligen Arrays löschen und der Apache startet wieder:
ipcs -s | grep www-data | perl -e 'while (<STDIN>) {@a=split(/\s+/); print `ipcrm sem $a[1]`}'
Kommentare
No comments