1 votes

Incompatibilité entre WP super cache et PHP APC ?

J'utilise le " WP super cache " WordPress plugin sur un serveur Ubuntu 12.04 et a constaté qu'il est incompatible avec php APC.

Après avoir installé et activé le plugin WordPress, le blog était en panne et les utilisateurs obtenaient une page d'erreur :

HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfil the request.

J'ai remarqué une erreur de segmentation dans le journal d'erreurs d'Apache ( /var/log/apache2/error.log ).

Dans la section de dépannage du super cache WP FAQ J'ai noté une description de mon problème :

  1. L'"écran blanc de la mort" ou une page blanche lorsque vous visitez votre site est presque toujours causé par une erreur PHP mais il peut aussi être causé par APC. Désactivez cette extension PHP si vous avez des problèmes et remplacez-la par eAccelerator ou Xcache.

J'ai donc commenté l'extension Apache apc et redémarré Apache :

> sudo emacs /etc/php5/apache2/conf.d/apc.ini 
;extension=apc.so
> sudo service apache2 restart

Bien sûr, cela a réglé le problème - le blog était de nouveau opérationnel et la mise en cache activée.

Le truc, c'est que je veux que le cache APC fonctionne aussi. Le cache opcode est utile. Je sais que je pourrais utiliser un autre cache d'opcode mais quelqu'un connaît-il un paramètre d'APC que je peux modifier pour permettre à ce plugin de fonctionner avec APC ?


Note : J'ai également essayé Ubuntu 10.10, 11.04, 11.10 et j'ai eu exactement le même problème.

2voto

dmkc Points 518

J'ai cherché des explications plus techniques à ce sujet.

Je ne pense pas que ce problème soit lié à Ubuntu. J'ai vu des crashs WSOD similaires de Wordpress... APC, WP Supercache, Apache, FreeBSD. Le(s) site(s) fonctionne(nt) de manière fiable pendant un certain temps puis WSOD tout d'un coup.

Le redémarrage d'Apache (qui vidait le cache APC en mémoire) a réglé le problème.

La désactivation de SuperCache règle le problème.

SuperCache a probablement un bogue obscur avec APC... un bogue d'encodage des caractères ?

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