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

Реализация Django Celery - OSError: [Errno 38] Функция не реализована
Я установил django-celery и попытался запустить рабочий сервер, но получил ошибку OSError о том, что функция не реализована. Я использую CentOS версии 5.4 (Final) на VPS: . broker -> amqp://guest@localhost:5672/ . queues ->...
7259 просмотров
schedule 29.09.2022

Удаление всех незавершенных задач в celery / rabbitmq
Как я могу удалить все незавершенные задачи, не зная task_id для каждой задачи?
138004 просмотров
schedule 03.05.2022

Как сделать так, чтобы задача сельдерея не удалась из задачи?
При некоторых условиях я хочу, чтобы задача сельдерея не выполнялась из этой задачи. Я пробовал следующее: from celery.task import task from celery import states @task() def run_simulation(): if some_condition:...
18944 просмотров
schedule 14.04.2023

Незарегистрированная задача в Celery
tasks.py: from celery import Celery from django.http import HttpResponse from anyjson import serialize celery = Celery('tasks', broker='amqp://guest@localhost//') #@celery.task def add(request): x = int(request.GET['x']) y =...
390 просмотров
schedule 24.12.2022

Celery multi не работает должным образом
У меня есть структура папок моего проекта api -- __init__.py --jobs/ -- __init__.py -- celery.py -- celeyconfig.py -- tasks.py --api_helpers/ --views/ tasks есть задача под названием...
2914 просмотров
schedule 15.04.2023

Как отключить задачи сельдерея при тестировании на django
Я пытаюсь протестировать некоторые функции, которые включают вызов задач сельдерея. задачи включают вызов сторонних веб-сайтов, и мне нужно избегать этого во время тестов. Любая идея, как отключить все задачи сельдерея во время тестов?
1480 просмотров
schedule 10.03.2023

Как запустить сельдерей в качестве демона с помощью обычной команды celery
У меня есть приложение django, для которого я использую задачи сельдерея для выполнения некоторой обработки csv в фоновом режиме, поэтому я установил rabbitmq-server как sudo apt-get install rabbitmq-server , с помощью этой команды сервер rabbitmq...
1403 просмотров
schedule 09.09.2022

Выполнение скрипта Python в качестве задачи Celery
Я пытаюсь запустить скрипт Python как задачу сельдерея с Django. Проблема, с которой я сталкиваюсь, заключается в том, что задача считает ее завершенной, как только скрипт начинает работать. Первоначально я использовал subprocess.popen() в файле...
3473 просмотров
schedule 04.12.2022

Запуск методов на основе классов в качестве задач Celery
У меня проблемы с запуском задач при настройке в качестве методов класса. Я прочитал о celery.contrib.methods . из ответа здесь на SO , но я не могу применить его к моему делу. celery_conf.celeryapp.py from __future__ import...
916 просмотров
schedule 09.05.2023

Перекодировать видео с помощью сельдерея и ffmpeg в django
Я хотел бы перекодировать загруженные пользователем видео с помощью сельдерея. Я думаю, что сначала я должен загрузить видео и создать задачу сельдерея для перекодирования. Может быть, что-то вроде этого в tasks.py: subprocess.call('ffmpeg -i...
2057 просмотров

Как сделать две задачи взаимоисключающими в Celery?
Есть ли способ запретить одновременное выполнение двух разных задач в Celery? Я думал об определении новой очереди с уровнем параллелизма = 1 и отправке этих задач в эту очередь, но не смог найти пример. Это возможно? Спасибо!
433 просмотров
schedule 15.05.2024

Пул Celery + Gevent зависает после выполнения 1000+ задач
У нас есть 8 ядер, 16 ГБ памяти, сервер Linux с сельдереем, на нем запущена рабочая очередь сельдерея myQueue и работает с параллелизмом 1000 в пуле gevent. После выполнения задач около 1 часа рабочий внезапно зависает, он не принимает новые...
2399 просмотров
schedule 03.07.2023

Загадочный несвязанный task_id возвращается для рабочего процесса сельдерея.
У меня есть довольно сложный рабочий процесс (который строится динамически), который выглядит примерно так: workflow= chain( signature('workflow.tasks.start_workflow', kwargs= {}), chord( [ signature('workflow.tasks.group_task',...
66 просмотров

Разделите общую функцию полезности между задачами Celery
У меня есть куча задач в Celery, все они связаны с помощью canvas chain . @shared_task(bind=True) def my_task_A(self): try: logger.debug('running task A') do something except Exception: run common cleanup function...
739 просмотров

извлечение кеша Redis в сериализатор django rest framework
Я использую Redis для кеширования. Я пытаюсь получить данные кэша Redis из сериализатора. мой код: class CocView(APIView): """ Celery and Redis Usage """ def get(self,request): data = cache.get('alldata') print "In the Cache",data...
1637 просмотров

Задачи, повторяющиеся в Celery
Через пару дней мой сельдерейный сервис будет бесконечно повторять задачу снова и снова. Это несколько сложно воспроизвести, но это происходит регулярно раз в неделю или чаще в зависимости от объема обрабатываемых задач. Я буду признателен за...
2169 просмотров
schedule 07.04.2022

Django Celery: объект модели не существует в задаче сельдерея (ATOMIC_REQUESTS = False)
Я получаю ошибку MyModel matching query does not exist. при извлечении объекта, который я создаю перед входом в задачу сельдерея. Я вызываю задачу из своего APIView . my_model_obj = MyModel(x=1, y=2) my_model_obj.save()...
690 просмотров

Состояние задачи запроса — Celery и Redis
Итак, у меня есть относительно простая проблема, и я думаю, что я ударяюсь ею о кирпичную стену. У меня есть фляжное приложение и веб-страница, которая позволяет вам запускать ряд скриптов на стороне сервера, используя сельдерей и Redis (брокер)....
2338 просмотров
schedule 09.07.2022

задача сельдерея не может импортировать ImportError модуля из проекта
Я хотел бы отметить, что следующая ошибка возникает только при запуске через celery worker. с помощью следующей команды в терминале: celery -A MarketPlaceTasks worker --loglevel=info Traceback (most recent call last): File...
775 просмотров
schedule 10.05.2023

Производство демона Celery не может импортировать ошибку Celery
Я следую всем инструкциям документов Celery. Сначала я следую этой ссылке , чтобы создать производственный процесс, и вот мой код приложения. 1-test_celery/celery.py:- from __future__ import absolute_import import os from celery import...
161 просмотров