Incompatibilidade entre o super cache do WP e o PHP APC?

1

Estou usando o plug-in " WP super cache " do WordPress em um servidor Ubuntu 12.04 e descobriu que é incompatível com o php APC.

Após instalar e ativar o plug-in do WordPress, o blog ficou inativo e os usuários estavam recebendo uma página de erro:

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

Eu notei uma falha de segmentação no log de erros do Apache ( /var/log/apache2/error.log ).

Na seção de solução de problemas do super cache do WP FAQ , notei uma descrição do meu problema:

  
  1. A "tela branca da morte" ou uma página em branco quando você visita seu site é quase sempre causada por um erro do PHP, mas também pode ser causada pela APC. Desabilite essa extensão do PHP se você tiver problemas e substitua pelo eAccelerator ou pelo Xcache.
  2.   

Então eu comentei a extensão apache do apc e reiniciei o Apache:

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

Com certeza, isso resolveu o problema - o blog estava de volta e o cache estava ativado.

O problema é que, na verdade, quero que o cache da APC seja executado também. O cache do opcode é útil. Eu sei que eu poderia usar outro cache opcode, mas alguém sabe uma configuração de APC que eu posso mudar para permitir que este plugin funcione com a APC?

Nota: Eu também tentei o Ubuntu 10.10, 11.04, 11.10 e tive exatamente o mesmo problema.

    
por Tom 24.05.2012 / 18:38

1 resposta

2

Estou procurando uma explicação mais técnica sobre isso.

Eu não acredito que esse problema esteja relacionado ao Ubuntu. Eu vi falhas similares do Wordpress WSOD ... APC, WP Supercache, Apache, FreeBSD. Site (s) seria executado de forma confiável por algum período de tempo, em seguida, WSOD, de repente.

O reinício do Apache (que liberaria o cache APC na memória) corrigiu o problema.

A desativação do SuperCache resolve o problema.

SuperCache provavelmente tem algum bug obscuro com bug de codificação de caracteres APC ...

    
por charles uchu 05.06.2012 / 19:31