2010-02-20 4 views
3

Я работаю над веб-сайтом, который размещен на VPS с установленным виртуозным CENTOS 5.4 i686. У меня есть установка drupal на сервере, которая одновременно получает около 100 пользователей, прошедших проверку подлинности. Но в какой-то момент сервер перестает отвечать на запросы, и сайт отключен. Итак, я попытался установить кеш-код операции - альтернативный кэш PHP.Настройка APC с Drupal

В то время как остальные части сервера работают нормально, установка Drupal падает, как только я устанавливаю PECL APC со следующим сообщением Неустранимая ошибка: не удается запустить код из этого файла в сочетании с незакодированными файлами в/home/apogee /public_html/2010/themes/zen/zen/block.tpl.php.

Не могли бы вы рассказать мне, как правильно настроить Drupal для использования APC?
Благодаря
niting

ответ

3

Я думаю, что ошибка происходит из Zend Encoder, ... если вам не нужно, чтобы установить ее затем удалить его и посмотреть, если это исправляет вещи. Если вам это нужно (модуль с закрытым исходным кодом?), То не уверен, что это и APC могут играть хорошо вместе ...

0

David Strauss на четырех кухнях проделал определенную работу по получению Pressflow (настройка производительности Drupal) хорошо работает с APC https://wiki.fourkitchens.com/display/PF/Tuning+APC.

При таком многократном использовании может потребоваться время, чтобы посмотреть на прессовый поток.

0

У меня есть несколько веб-сайтов, использующих APC, и я никогда не видел такую ​​ошибку - даже с Drupal-based.

После небольшого поиска это похоже на Zend Optimizer и/или Encoder (см. Последний ответ на вопрос this thread), а не на сам Drupal.

Предположим, вы должны использовать либо продукты Zend, либо APC, но не комбинацию обоих.

2

вы должны отключить APC на php.ini

apc.enabled = 0

APC и Zend Optimizer не может работать с вместе

Смежные вопросы