Heroku 中的 Django Redis 连接错误:写入套接字时出现错误 110。连接超时

Mut*_*mar 5 python django heroku redis celery

我在 Heroku 上托管的 Django 项目中使用 Redis 进行缓存。

在 Redis 连接期间,我随机收到以下错误消息

写入套接字时出现错误 110。连接超时。

我正在使用以下版本的软件包

  • python-3.6.8
  • Django-2.2.2
  • redis-3.2.1
  • 芹菜-4.3.0

另外,我使用worker(有时是celery)访问Redis。

有人可以建议我摆脱这个问题或任何其他对策来解决这个问题。

提前致谢...

2ps*_*2ps 0

造成这种情况的可能原因有多种——最常见的情况是由于 Redis 的 maxmemory 设置太低而导致大量缓存被驱逐。使用 redis-cli 命令检查您的 redis 大小stats,并查看 redis 是否需要更多内存。