LINUX.ORG.RU

max number of clients reached

 , , ,


0

1

В heroku подключен бесплатный rediscloud с лимитом 10 соединений. Задачи celery постоянно выпадают с руганью на превышение количества клиентов redis.

  • Что мешает ему общаться с redis в одном соединении, не превышая лимит?
  • Почему я, подключившись с помощью redis-cli, вижу десяток незакрытых соединений, хотя celeryв этот момент по идее ничего не делает?
  • В чем разница между BROKER_POOL_LIMIT («The maximum number of connections that can be open in the connection pool») и CELERY_REDIS_MAX_CONNECTIONS («Maximum number of connections available in the Redis connection pool»)? Пробовал выставлять первый в 0, оба в 1, ничего не помогло.
  • Почему в некоторых ситуациях <taskname>.delay() вызывает эксэпшн, прерывающий выполнение функции, из которой ставится задание, а в других - эксепшн появляется в логе celery worker'а?

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.