1
ответ

Как запустить работника Celery из скрипта / модуля __main__?

Я определил приложение Celery в модуле, и теперь я хочу запустить рабочий из того же модуля в его __main__, т.е. запустить модуль с python -m вместо celery из командной строки. Я ...
вопрос задан: 30 April 2014 13:13
0
ответов

Celery 4 с RabbitMQ очень медленно буферизует задачи ETA при запуске

Контекст Я недавно начал пытаться обновить Celery с 3.1.25 до 4.2.1. Мы используем Python 2.7.6, бэкэнд RabbitMQ (3.6) и драйвер pyamqp. Мы запускаем сельдерей с отключенными ящичками для ...
вопрос задан: 10 March 2019 01:15
0
ответов

Увеличьте время повтора сельдерея в каждом цикле повтора

Я делаю повторы с сельдереем, как в Docs-Example: @task () def add (x, y): try: ... кроме исключения, exc: add.retry (exc = exc, countdown = 60) # переопределяет значение по умолчанию а также ...
вопрос задан: 26 November 2014 08:03
0
ответов

Как убрать задание из сельдерея с помощью Redis Broker?

Я добавил некоторую неправильную задачу в сельдерей с помощью Redis Broker, но теперь я хочу удалить неправильную задачу и не могу найти способ сделать это. Есть какие-то команды или API для этого?
вопрос задан: 18 June 2013 20:04
0
ответов

Зависит ли количество процессов celeryd от настройки параллелизма --?

Мы запускаем Celery за Supervisor и запускаем его с celeryd --events --loglevel=INFO --concurrency=2 Это, однако, создает граф процесса, который имеет глубину до трех слоев и содержит до 7...
вопрос задан: 1 August 2012 09:07
0
ответов

Установка ограничения по времени для конкретной задачи с сельдереем

У меня есть задача в Celery, которая потенциально может выполняться в течение 10 000 секунд при нормальной работе. Однако все остальные мои задачи должны быть выполнены менее чем за одну секунду. Как установить ограничение по времени...
вопрос задан: 26 July 2012 14:59
0
ответов

Как корректно перезапустить Celery без задержки задач

Мы используем Celery с нашим веб-приложением Django для управления автономными задачами; некоторые из этих задач могут выполняться до 120 секунд. Всякий раз, когда мы вносим какие-либо изменения в код, нам нужно перезапустить Celery, чтобы он перезагрузил
вопрос задан: 12 June 2012 14:17
0
ответов

Использование celeryd в качестве демона с несколькими приложениями django?

Я только начинаю использовать django -celery и хочу, чтобы celeryd работал как демон. Однако инструкции предполагают, что его можно настроить только для одного сайта/проекта за раз. Может...
вопрос задан: 19 April 2012 18:23
0
ответов

Как корректно перезапустить celery workers?

При выпуске новой сборки для обновления кода в воркерах как корректно перезапустить сельдерей воркеров? Изменить:То, что я намерен сделать, это что-то вроде этого. Worker работает, вероятно, загружает 100 МБ...
вопрос задан: 19 March 2012 14:48
0
ответов

Общий доступ к областям памяти между рабочими узлами celery на одном компьютере

Я хочу обмениваться небольшими фрагментами информации между моими рабочими узлами (например, кэшированные токены авторизации, статистика и т. д.) в celery. Если я создаю глобальный файл внутри моего файла задач, он уникален для ...
вопрос задан: 5 March 2012 11:04
0
ответов

У Celery и Redis не хватает памяти

У меня есть приложение Django, развернутое на Heroku, с рабочим процессом, работающим под управлением celery (+ celerycam для мониторинга). Я использую базу данных RedisToGo Redis в качестве брокера. Я заметил, что у Redis заканчивается ...
вопрос задан: 15 January 2012 06:28
0
ответов

Как мне восстановить неподтвержденные сообщения AMQP из каналов, отличных от канала моего соединения?

Кажется, чем дольше я держу сервер rabbitmq в рабочем состоянии, тем больше у меня проблем с неподтвержденными сообщениями. Я бы с удовольствием запросил их. На самом деле, похоже, для этого существует команда amqp, но она ...
вопрос задан: 15 August 2011 09:01
0
ответов

celerybeat автоматически отключает периодическая задача

Я хотел бы создать периодическую задачу для сельдерея, используя интерфейс администратора django-celery. У меня есть настроенная задача, которая отлично работает при вызове вручную или по сценарию. Это просто не работает через сельдерей. ...
вопрос задан: 14 June 2011 20:28
0
ответов

Проблемы с остановкой celeryd

Я запускаю celeryd как демон, но иногда возникают проблемы с его корректной остановкой . Когда я отправляю сигнал TERM и в очереди есть элементы (в данном случае service celeryd stop), celeryd остановится ...
вопрос задан: 23 March 2011 16:49