leechuck
Окт. 3, 2012 10:04:52
Добрый день !
Веду проект на 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
Окт. 3, 2012 10:19:22
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
Окт. 3, 2012 15:26:25
а cmemcached не стоит?
как вариант попробуй python-memcached обновить до последней версии
leechuck
Окт. 3, 2012 22:12:52
slav0nic
а cmemcached не стоит?
как вариант попробуй python-memcached обновить до последней версии
python-memcached - последний 1.48 для python 2.6
Мне бы понять, что эти сообщения значат.
Ну т.е. понятно, что не может добавить значение.
Значит ли это, что кэширование не работает ?
И можно ли поменять python-memcached на cmemcached просто поменяв setting.py ?
Спасибо,
Игорь
slav0nic
Окт. 4, 2012 09:59:36
leechuck
я уже не помню, но в последней джанге cmemcached не поддерживается, в 1.1 оно вроде было deprecated, если я не ошибаюсь, то можешь удалить мемкешед и поставиться Сишный (джанга по-моему сама выбирает один из них), может что-то поменяется в этом плане.
Возможно работает, но что-то не везде)
Но судя по твоей ошибке, у тебя cmemcached как раз и юзается …
pip uninstall cmemcached возможно спасёт отца русской демократии ? :)
leechuck
Окт. 6, 2012 11:34:39
slav0nic
leechuck
я уже не помню, но в последней джанге cmemcached не поддерживается, в 1.1 оно вроде было deprecated, если я не ошибаюсь, то можешь удалить мемкешед и поставиться Сишный (джанга по-моему сама выбирает один из них), может что-то поменяется в этом плане.
Возможно работает, но что-то не везде)
Но судя по твоей ошибке, у тебя cmemcached как раз и юзается …
pip uninstall cmemcached возможно спасёт отца русской демократии ? :)
Извини, что пристал, но снес cmemcache и оставил только python-memcached
Те же …
Lexander
Окт. 6, 2012 13:16:45
Это исключение уровня NOTICE, в самой библиотеке libmemcache этот уровень допускает дальнейшую ее работу.
Т.е., не критично.
Причиной может быть, например, недостаток памяти.
Эти сообщения возникают даже при рестарте сервера Memcached или только после его работы ненулевой продолжительности?
В memcached.log что-то пишется?
leechuck
Окт. 10, 2012 22:28:41
Спасибо, таки прибил cmemcache и поставил python-memcache
Все нормально стало