Ошибка разбитой трубы в Django
Я устанавливаю и использую кэш Redis и сельдерей Django в своем приложении Django. В течение двух дней все работало нормально, но я пытался изменить одну страницу шаблона, пока сервер включен. Когда я обновляю страницу, она не распознает изменения, и я получаю эту строку на терминале:
- Разбитая труба из ('127.0.0.1', 50629)
- Разбитая труба из ('127.0.0.1', 50634)
Я пытался перезапустить соединение с сервером пару раз, но это не сработало. Я не уверен, в чем может быть причина, я хочу поделиться кодом настроек, который связан с кешем и сельдереем.
CACHES = {
'default': {
'BACKEND': 'redis_cache.RedisCache',
# 'LOCATION': '/var/run/redis/redis-server.pid',
# 'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
'LOCATION': '127.0.0.1:6379',
}
}
CACHE_MIDDLEWARE_ALIAS = "default"
CACHE_MIDDLEWARE_SECONDS = 600
CACHE_MIDDLEWARE_KEY_PREFIX = ''
# Celery Task
CELERY_RESULT_BACKEND = 'rpc://'
CELERY_RESULT_PERSISTENT = False
Я перешел на Redis из Memcached, но он работал нормально только вчера. Любое предложение для решения было бы здорово, потому что это действительно влияет на поведение приложения. Я могу поделиться больше кодов, если хотите.
Спасибо,
1 ответ
Проверьте мой ответ на