Django中的管道错误

时间:2015-09-03 05:40:23

标签: python django caching celery broken-pipe

我在我的Django应用程序中设置并使用Redis缓存和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

我从Memcached改为Redis,但昨天它也工作正常。对解决方案的任何建议都会很棒,因为它确实会影响应用程序的行为。如果你愿意,我可以分享更多代码。

谢谢,

0 个答案:

没有答案