Несовместимость между WP супер кэш и APC PHP?

Я использую "WP супер кэш" плагин WordPress на сервере Ubuntu 12.04 и нашел, что это является несовместимым с php APC.

После установки и активации плагина WordPress, снизился блог, и пользователи получали ошибочную страницу:

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

Я заметил отказ сегментации в журнале ошибок Apache (/var/log/apache2/error.log).

В разделе поиска и устранения неисправностей WP супер кэш FAQ я заметил описание своей проблемы:

  1. "Белый экран смерти" или пустой страницы при посещении сайта, почти всегда вызывается ошибкой PHP, но это может также быть вызвано APC. Отключите это расширение PHP, если Вы испытываете затруднения и замену eAccelerator или Xcache.

Таким образом, я прокомментировал apc расширение Apache и перезапустил Apache:

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

Конечно же, это решило проблему - блог вернулся и включенное кэширование.

Вещь, я на самом деле хочу, чтобы кэш APC работал также. Кэш кода операции полезен. Я знаю, что мог использовать другой кэш кода операции, но кто-либо знает настройки APC, которые я могу изменить, чтобы позволить этому плагину работать с APC?


Примечание: Я также попробовал Ubuntu 10.10, 11.04, 11.10 и имел точно ту же проблему.

1
задан 24 May 2012 в 20:51

1 ответ

Я искал более техническое объяснение этого.

Я не верю, что эта проблема связана с Ubuntu. Я видел похожие сбои Wordpress WSOD ... APC, WP Supercache, Apache, FreeBSD. Сайт (ы) будет работать надежно в течение некоторого периода времени, а затем WSOD внезапно.

Перезапуск Apache (который очищал бы кэш APC в памяти) исправил проблему.

Отключение SuperCache устраняет проблему.

Возможно, в SuperCache есть какая-то неясная ошибка с APC ... ошибка кодировки символов?

0
ответ дан 24 May 2012 в 20:51

Другие вопросы по тегам:

Похожие вопросы: