3 votes

Apache 2.4.7 tombe

J'ai un serveur Directadmin avec Apache 2.4.7 sans raison il tombe en panne (peut-être un bug)

Quelques journaux:

[Wed Feb 19 08:16:48.801505 2014] [mpm_prefork:emerg] [pid 23327] (38)Function not             implemented: AH00144: couldn't grab the accept mutex
[Wed Feb 19 08:16:49.179768 2014] [core:alert] [pid 30295] AH00050: Child 23327 returned  a Fatal error... Apache is exiting!
[Wed Feb 19 08:16:55.660600 2014] [core:notice] [pid 30295] AH00060: seg fault or similar nasty error detected in the parent process

Je ne vous montre pas les erreurs doubles parce qu'elles sont les mêmes, quelqu'un voit ce qui ne va pas ?

Dans php.ini:

zend_extension=/usr/local/lib/ioncube_loader_lin_5.4.so >zend_extension=/usr/local/lib/ZendGuardLoader.so

4voto

peterh Points 4884

Apache peut utiliser plusieurs technologies de mutex (un type de verrouillage). Il semble que le mécanisme de verrouillage actuellement utilisé soit défectueux dans votre version d'apache, ou soit incompatible avec votre mpm actuel.

La façon la plus simple d'utiliser un autre est de modifier cela avec la directive AcceptMutex dans la configuration d'apache. Les valeurs possibles sont (copiées de http://httpd.apache.org/docs/2.2/en/mod/mpm_common.html) :

AcceptMutex flock
AcceptMutex fcntl
AcceptMutex posixsem
AcceptMutex pthread
AcceptMutex sysvsem

Dans votre cas, sysvsem ou posixsem semble optimal, mais toute autre directive peut également fonctionner.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X