Magento - ошибка Memcache - PullRequest
       7

Magento - ошибка Memcache

0 голосов
/ 29 ноября 2011

У меня проблемы с memcached на моем сервере. Кажется, все установлено и работает правильно (telnet localhost 11211 - статистика показывает все в порядке). Однако, когда я включаю его в Magento, он, похоже, использует старый кеш, содержащий ошибку на странице оплаты. Если я отключу memcached в Magento (удалив xml в local.xml), то проверка снова будет работать правильно. Я пробовал flush_all и пытался оставить memcached на несколько дней, но ошибка продолжает возвращаться.

Я думаю, что плохой кеш появляется, потому что при первом включении memcached на моем сайте произошла ошибка. Поэтому я исправил ошибку и снова включил memcached…

Можно ли полностью очистить memcached, чтобы он не использовал старый кеш? Моя конфигурация неверна?

Это код, который я использую в local.xml

<cache>
    <prefix>alphanumeric</prefix>
    <backend>memcached</backend><!-- apc / memcached / empty=file -->
    <memcached><!-- memcached cache backend related config -->
        <servers><!-- any number of server nodes can be included -->
            <server>
                <host><![CDATA[127.0.0.1]]></host>
                <port><![CDATA[11211]]></port>
                <persistent><![CDATA[1]]></persistent>
            </server>
        </servers>
    <compression><![CDATA[0]]></compression>
    <cache_dir><![CDATA[]]></cache_dir>
    <hashed_directory_level><![CDATA[]]></hashed_directory_level>
    <hashed_directory_umask><![CDATA[]]></hashed_directory_umask>
    <file_name_prefix><![CDATA[]]></file_name_prefix>
  </memcached>
</cache> 

Спасибо

1 Ответ

0 голосов
/ 09 марта 2012

Ваша проблема звучит как устаревший кеш из-за отсутствия двухуровневого кеширования в вашей конфигурации.

Самый простой способ навсегда очистить Memcache - просто перезапустить демон. Это непостоянный механизм хранения, поэтому его содержимое теряется при перезагрузке экземпляра.

Я настоятельно рекомендую прочитать это http://www.sonassi.com/knowledge-base/magento-kb/what-is-memcache-actually-caching-in-magento/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...