На одном моем сервере "крутится" магазинчик под управлением
Django-lfs
- django 1.4
- nginx 1.1.9
- uwsgi 1.2.3
Время от времени на тревожный email приходят сообщения об ошибке вида:
EOFError
TRACEBACK:
File "..../pydocs/env/lib/python2.7/site-
packages/Django-1.4.1-py2.7.egg/django/core/handlers/base.py", line 111, in get_response
response = callback(request, *callback_args, **callback_kwargs)
File "..../pydocs/deploy/../lfs/catalog/views.py", line 267, in category_view
inline = category_products(request, slug, start)
File "...../pydocs/deploy/../lfs/catalog/views.py", line 358, in category_products
temp = cache.get(cache_key)
File "....../pydocs/env/lib/python2.7/site-packages/Django-1.4.1-py2.7.egg/django/core/cache/backends/db.py", line 75, in get
return pickle.loads(base64.decodestring(value))
Ошибка "мигающая".
Пока лишь понятно, что копать в сторону python модуля pickle .
Поверхностный анализ кода этого pickle пока не помог в поиске причины.
Ждет меня дебаг продолжительный, судя по всему :)