Найти - Пользователи
Полная версия: django 1.1 и memcached
Начало » Django » django 1.1 и memcached
1
leechuck
Добрый день !

Веду проект на django 1.1. Кэш бэкэнд - memcached.

Часто появляются такие сообщения:

mcm_storage_cmd():3334: unable to store value: add
mcm_storage_cmd():3334: unable to store value: add
mcm_storage_cmd():3334: unable to store value: add
mcm_storage_cmd():3334: unable to store value: add
mcm_storage_cmd():3334: unable to store value: add
mcm_storage_cmd():3334: unable to store value: add
mcm_storage_cmd():3334: unable to store value: add
mcm_storage_cmd():3334: unable to store value: add
mcm_storage_cmd():3334: unable to store value: add
mcm_storage_cmd():3334: unable to store value: add

Подскажите куда копать, плз Это просто предупреждение ? Кэш вообще работает ?
Гуглил.

leechuck
FreeBSD 8.1
django 1.1
python 2.6
memcached 1.4.5

env_settings:

CACHE_BACKEND = ‘memcached://127.0.0.1:11211/’
SESSION_ENGINE=“django.contrib.sessions.backends.cached_db”
slav0nic
а cmemcached не стоит?
как вариант попробуй python-memcached обновить до последней версии
leechuck
slav0nic
а cmemcached не стоит?
как вариант попробуй python-memcached обновить до последней версии

python-memcached - последний 1.48 для python 2.6

Мне бы понять, что эти сообщения значат.
Ну т.е. понятно, что не может добавить значение.

Значит ли это, что кэширование не работает ?

И можно ли поменять python-memcached на cmemcached просто поменяв setting.py ?

Спасибо,
Игорь
slav0nic
leechuck
я уже не помню, но в последней джанге cmemcached не поддерживается, в 1.1 оно вроде было deprecated, если я не ошибаюсь, то можешь удалить мемкешед и поставиться Сишный (джанга по-моему сама выбирает один из них), может что-то поменяется в этом плане.

Возможно работает, но что-то не везде)

Но судя по твоей ошибке, у тебя cmemcached как раз и юзается …
pip uninstall cmemcached возможно спасёт отца русской демократии ? :)
leechuck
slav0nic
leechuck
я уже не помню, но в последней джанге cmemcached не поддерживается, в 1.1 оно вроде было deprecated, если я не ошибаюсь, то можешь удалить мемкешед и поставиться Сишный (джанга по-моему сама выбирает один из них), может что-то поменяется в этом плане.

Возможно работает, но что-то не везде)

Но судя по твоей ошибке, у тебя cmemcached как раз и юзается …
pip uninstall cmemcached возможно спасёт отца русской демократии ? :)

Извини, что пристал, но снес cmemcache и оставил только python-memcached

Те же …
Lexander
Это исключение уровня NOTICE, в самой библиотеке libmemcache этот уровень допускает дальнейшую ее работу.
Т.е., не критично.

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

Эти сообщения возникают даже при рестарте сервера Memcached или только после его работы ненулевой продолжительности?

В memcached.log что-то пишется?
leechuck
Спасибо, таки прибил cmemcache и поставил python-memcache
Все нормально стало
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB