Ошибка подключения Django Redis в heroku: Ошибка 110 при записи в сокет. Время соединения истекло - PullRequest
1 голос
/ 16 октября 2019

Я использую Redis для кэширования в своем проекте Django, который размещен на Heroku.

Во время подключения Redis в случайные моменты времени я получал следующее сообщение об ошибке

Ошибка 110при записи в сокет. Тайм-аут соединения.

Я использую следующие пакеты с версиями

  • python-3.6.8
  • Django-2.2.2
  • redis-3.2.1
  • celery-4.3.0

Кроме того, я получаю доступ к Redis, используя рабочий (иногда сельдерей).

Может кто-тоПожалуйста, предложите мне избавиться от этой проблемы или любых других контрмер для решения этой проблемы.

Заранее спасибо ...

1 Ответ

0 голосов
/ 16 октября 2019

Для этого есть несколько возможных причин - наиболее часто это происходит, когда у вас много удалений из кеша, вызванных слишком низкой настройкой maxmemory для redis. Проверьте размер вашего redis с помощью команды redis-cli stats и посмотрите, нужно ли вам больше памяти для redis.

...