Вопросы по теме 'django-celery'

Статус Джанго-сельдерея ПОЛУЧЕН?
Я запускаю некоторые задачи через django-celery (с rabbitmq в качестве бэкэнда), задачи требуют много времени и интенсивно используют процессор. У меня есть 2 рабочих экземпляра Ec2 (один маленький, а другой - средний по процессору). Я настроил...
444 просмотров
schedule 04.01.2024

Celery, rabbitmq: как установить удаленного работника?
Могу ли я иметь несколько машин для выполнения задач и возврата сообщений, распространяемых django? Я просмотрел celery/rabbitmq, я не уверен, смогу ли я настроить сельдерейных рабочих на удаленных компьютерах. Может ли кто-нибудь провести меня...
1317 просмотров
schedule 19.12.2023

Как проверить, получает ли RabbitMQ задачу от сельдерея
Я использую django-celery для задач, которые выполняются дольше, чем обычно. Все время, пока задача выполняется, клиент проверяет результат текущей задачи. Проблема в том, что если celeryd не запускается или завершается из-за какой-то ошибки,...
946 просмотров
schedule 16.04.2024

Динамическое добавление периодических задач из фляжного приложения
У меня есть фляжное веб-приложение, развернутое в героку. Мне нужно запланировать выполнение фоновой задачи в определенное время. Я попытался использовать модуль apscheduler . Хотя это позволяет определять периодические задачи, легко добавляя их...
1889 просмотров
schedule 11.03.2024

Как заставить мое приложение django выполнять работу в определенное время каждый день?
Некоторые кортежи в моей базе данных нужно стереть через определенное время. Мне нужно мое приложение django, чтобы проверить, не истек ли срок действия строк. Хотя я определенно могу написать функцию, как мне заставить Django запускаться каждый...
129 просмотров

Django + Celery в Heroku не выполняет асинхронную задачу
У меня есть Django + Celery в Heroku, а Celery настроен как: import djcelery djcelery.setup_loader() BROKER_URL = "django://" # tell kombu to use the Django database as the message queue CELERYBEAT_SCHEDULER =...
252 просмотров
schedule 19.12.2023

Использование celery beat в качестве планировщика для нерегулярных интервалов?
У меня есть одно приложение django, которое позволяет пользователю создавать несколько разных блогов. Каждый блог должен собирать модельные данные (например, количество посещений, кликов и т. д.) ежечасно/ежедневно/еженедельно и т. д., а интервал...
770 просмотров

Почему моя задача сельдерея не работает?
Я следую этому руководству: http://docs.celeryproject.org/en/latest/django/first-steps-with-django.html Мой файл proj.celery: from __future__ import absolute_import, unicode_literals import os from celery import Celery from celery.schedules...
2352 просмотров
schedule 10.12.2022

Как я могу отобразить html-страницу Django после завершения фоновой задачи сельдерея
Проблемы: я использую сервер rabbitmq с сельдереем Мне нужно запустить несколько задач в фоновом режиме. Что я могу сделать Когда каждая задача завершена, мне нужно отобразить html-страницу, чтобы запустить html-страницу, мне нужен объект...
720 просмотров

Разница между разными способами создания задачи сельдерея
Я очень смущен, глядя на разные способы создания задачи сельдерея. На первый взгляд все они работают одинаково Итак, может ли кто-нибудь объяснить, в чем разница между ними. 1. from myproject.tasks import app @app.task def foo(): pass...
5941 просмотров

Как передать параметры в обратных вызовах on_success() и on_failure() в сельдерее?
from my_celery import app from delete_duplicate import DeleteDuplicate import celery class CallbackTask(celery.Task): def on_success(self, retval, task_id, args, kwargs): print "Task id: ", task_id print "retval ", retval...
1407 просмотров
schedule 25.04.2024

Не удается получить данные kwargs в функции Django Celery Beat
Я реализую модуль напоминания в приложении, используя Django celery-beat , я создаю вкладку cron в периодических задачах и передаче словаря в параметре kwargs . Он успешно сохранен в таблице периодических задач Django, но когда запланированная...
235 просмотров

Одна и та же задача Celery/Django/Redis выполняется несколько раз
В моем текущем проекте мне нужно получить данные с более чем 700 конечных точек, а затем отправить эти данные еще на более чем 700 конечных точек. Мой подход состоит в том, чтобы использовать Django Celery Redis, поставить более 70 конечных точек на...
39 просмотров
schedule 31.10.2023