Потратив несколько недель на то, чтобы django-celery-rabbitmq работал над dotcloud, я обнаружил, что dotcloud больше не поддерживает rabbitmq. Вместо этого они рекомендуют CloudAMQP. Итак, я настроил CloudAMQP в соответствии с инструкциями:
- http://docs.dotcloud.com/tutorials/python/django-celery/ а>
- http://docs.dotcloud.com/tutorials/more/cloudamqp/
- http://www.cloudamqp.com/docs-dotcloud.html
И сервис работает нормально. Однако даже когда у меня нет запущенных процессов, CloudAMQP говорит, что есть 3 соединения.
Я просмотрел их документы, и они говорят (http://www.cloudamqp.com/docs-python.html) для сельдерея лучше установить
broker_pool_limit = 1
Теперь я сделал это, но соединения остаются на уровне 3. Любая идея, как я могу
уменьшить количество подключений до 0, когда приложение не используется?
свести к минимуму количество соединений, чтобы гарантировать, что я остаюсь в пределах своей квоты?
BROKER_POOL_LIMIT=1
docs.celeryproject .org/ru/мастер/ - person Carl Hörberg   schedule 02.04.2013