Apache wurde automatisch mit den folgenden Protokollen im Apache-Fehlerprotokoll gestoppt:
[Tue Jul 22 22:29:35 2014] [alert] Child 30758 hat einen schwerwiegenden Fehler zurückgegeben … Apache wird beendet!
[Di Jul 22 22:29:35 2014] [emerg] (43)Identifier entfernt:can Akzeptieren-Mutex nicht abrufen
[Di, 22. Juli 22:29:35 2014] [emerg] (43) Kennung entfernt:Akzeptieren-Mutex konnte nicht abgerufen werden
[Di, 22. Juli 22:29:35 2014] [emerg] (43)Identifier entfernt:Accept-Mutex konnte nicht abgerufen werden
Diese Art von Fehlern treten auf Systemen mit wenig Arbeitsspeicher oder Datei-Handlern auf. Der AcceptMutex
Direktiven legt die Methode fest, die Apache verwendet, um mehrere Kinder zu serialisieren, die Anfragen auf Netzwerk-Sockets akzeptieren.
Eine vorgeschlagene Lösung für die Fehlermeldung wäre, zu versuchen, die folgende Zeile zur Datei /usr/local/apache/conf/httpd.conf hinzuzufügen:
AcceptMutex fcntl
Wenn Sie dies über „
/usr/local/cpanel/bin/apache_conf_distiller --update
/scripts/rebuildhttpdconf
/etc/init.d/httpd restart
Bitte überprüfen Sie beim Rebuild, ob die von Ihnen eingegebene Zeile beibehalten wurde.
Wenn Sie Mod_ruid verwenden, müssen Sie möglicherweise Folgendes verwenden, da einige Benutzer auf Probleme mit mod_ruid2
gestoßen sind beim gegenseitigen Ausschluss.
Um dieses Problem zu lösen, fügen Sie die folgende Zeile zu /usr/local/apache/conf/mod_ruid2.conf hinzu:
AcceptMutex posixsem
Weitere Informationen finden Sie unter den folgenden Links
http://docs.cpanel.net/twiki/bin/view/EasyApache3/ModRuid2
http://httpd.apache.org/docs/2.2/mod/mpm_common.html
http:// forums.cpanel.net/f189/apache-2-crashing-252991.html