In einigen Fällen wird nur Apache abrupt ausfallen und werden angehalten , sich nicht an einer Fehlermeldung wie [ Schwellenländern ] (28) kein Platz mehr auf dem Gerät neu zu starten: mod_fcgid : Can 't schaffen globale mutexor [ crit ] (28) kein Platz mehr auf dem Gerät : mod_rewrite : konnte nicht erstellt rewrite_log_lockor [ Schwellenländern ] (28) kein Platz mehr auf dem Gerät : konnte nicht erstellt akzeptieren sperren ich kippe die Linux Pipe-Zeichen in ehow , so ersetzen Sie bitte # mit dem Pipe-Zeichen (shift \\ ) Anleitung
1
prüfen Semaphor - Arrays von Ihrem apache -User ( unter der Annahme, Benutzer apache ) ipcs -s # grep apache
Besitz
2
Entfernen der Semaphoren sollte sofort das Problem lösen
ipcs -s # grep apache # perl -e ' while () { @ a = Split ( /\\ s + /); . print ` ipcrm sem $ a [ 1] } ` '
3
auf ein paar Maschinen fand ich nicht zu arbeiten , gab es ein paar errors.usage : ipcrm [ [ -q msqid ] [ ,"- m shmid ] [-s semid ] [ -Q msgkey ] [- m ShmKey ] [ -S SEMKEY ] ... ] veralteten Nutzung: ipcrm { shm # msg # sem } id ...
Wenn das ist, Sie , Sparen Sie 4
Tun Sie dies auch weiterhin statt , was in Schritt 2 , wenn Sie der Fehler in Schritt 3für i in ` s - IPCs # grep apache # awk ' {print $ 2}' ` ; tun ipcrm -s $ i ; getan