Я устанавливаю и использую кеш 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, но вчера он тоже работал нормально. Любое предложение по решению было бы здорово, потому что оно действительно влияет на поведение приложения. Могу поделиться кодами, если хотите.
Спасибо,