Как очистить Magento Cache при использовании сервера Memcached - PullRequest
1 голос
/ 06 июля 2010

Я столкнулся с проблемой около двух недель. У меня есть magento, который настроен на использование сервера memcache.

Недавно я сменил сервер, на котором хранится мое приложение magento. Я установил свой новый сервер и просто запустил свое приложение magento и запустил его на новом сервере с одним изменением: я изменил пользователя базы данных и пароль, используемые для подключения к серверу базы данных. Я изменил с userold на usernew. Это изменение происходит в моем local.xml файле.

Но теперь, когда я активировал кэш magento, Magento пытается подключиться к моей базе данных со старым именем пользователя: userold. Я перепробовал все вещи:

rm -fR var/ 
/etc/init.d/memcache restart
killall memcached
reboot the entire server running memcached! 

У меня все еще есть проблема с кешем! Я не могу получить свой

Где хранится это значение userold *** fuc ***?

Любая помощь будет принята с благодарностью! :)

Хьюг.

Ответы [ 3 ]

2 голосов
/ 22 февраля 2011

telnet в экземпляр memcache и введите команду flush_all. Перезапуск сервера memcache уже должен был его сбросить, но иногда стоит попробовать ...

1 голос
/ 21 февраля 2011

Magento использует TwoLevels для кэширования.

Кеш хранит их обоих. И согласно коду Zend, Magento читает с быстрого, а затем с медленного, если ничего не возвращается.

Вы должны очистить memcache и одновременно удалить / var / cache.

0 голосов
/ 14 октября 2010

запуск нового экземпляра memcache на новом порту, например, 11212

теперь укажите этот новый порт в local.xml

это должно гарантировать, что он говорит с новым инстакном, а не со старым .. или

используйте htop / top, найдите, найдите psid memcache и убейте xxxx

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