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

Kommentar schreiben

Anmerkung hinzufügen

* - obligatorisches Feld

*

*


*