Вопросы по теме 'celery'
Как сохранить результат отложенного вызова с использованием сельдерея в представлении django?
Я следовал рекомендациям в http://celeryq.org/docs/django-celery/getting-started/first-steps-with-django.html и создал представление, которое вызывает мой тестовый метод в tasks.py:
import time
from celery.decorators import task
@task()
def...
1136 просмотров
schedule
04.07.2022
Сельдерей Джанго дает мне (13, «Отказано в доступе»)
Я использую сельдерей django в одном из своих проектов и получаю сообщение об ошибке (13, разрешение запрещено).
Смотрите ниже трассировку:
/usr/lib/python2.4/site-packages/django/core/handlers/base.py in get_response...
1538 просмотров
schedule
02.08.2022
Проблемы с подключением - Celery/Django
долгая ночь... не могу заставить мою вторую установку Celery/RabbitMQ работать.
шаг 1
sudo rabbitmq-server
работает: хорошо!
шаг 2
python manage.py celeryd -l info
ошибка: [2010-12-28 03:38:24,690: ERROR/MainProcess]...
6178 просмотров
schedule
27.03.2022
Почему он не может найти мой файл конфигурации сельдерея?
/home/myuser/mysite-env/lib/python2.6/site-packages/celery/loaders/default.py:53: NotConfigured: модуль celeryconfig.py не найден! Убедитесь, что он существует и доступен для Python. NotConfigured)
Я даже определил это в моем /etc/profile, а...
28056 просмотров
schedule
28.03.2022
Предоставляет ли опция django runserver возможность запуска других сценариев перезапуска?
Недавно я играл с джанго и сельдереем. Во время разработки раздражает тот факт, что мне приходится перезапускать демон celery каждый раз, когда я изменяю задачу. Когда я разрабатываю, мне обычно нравится использовать «manage.py runserver», который...
3003 просмотров
schedule
22.07.2023
Celery - запускайте разных воркеров на одном сервере
У меня есть 2 вида задач: Тип 1 - несколько небольших задач с высоким приоритетом. Type2 - много тяжелых задач с более низким приоритетом.
Изначально у меня была простая конфигурация с маршрутизацией по умолчанию, ключи маршрутизации не...
23588 просмотров
schedule
11.06.2024
Отправлять сообщения журнала от всех задач сельдерея в один файл
Мне интересно, как настроить более конкретную систему ведения журнала. Все мои задачи используют
logger = logging.getLogger(__name__)
как общемодульный регистратор.
Я хочу, чтобы сельдерей регистрировался в «celeryd.log», а мои задачи - в...
61727 просмотров
schedule
13.04.2023
Повторите попытку с задачами обратного вызова celery Http
Я просматриваю задачи обратного вызова http - http://celeryproject.org/docs/userguide/remote-tasks.html в сельдерее. Они работают достаточно хорошо, когда удаленная конечная точка доступна, но когда она недоступна, я бы хотел, чтобы она повторила...
814 просмотров
schedule
18.06.2023
Как настроить TASK_SERIALIZER с помощью django-celery
Я использую django-celery и хочу установить TASK_SERIALIZER в JSON вместо рассола.
Я могу сделать это для каждого метода, изменив декораторы задач с
@task
to
@task(serializer="json")
Но я хотел бы сделать это глобально....
7450 просмотров
schedule
28.02.2024
Celery для Map-Reduce или другие альтернативы в Python?
У меня есть дорогостоящие задания, которые очень подходят для запуска в рамках модели map-and-reduce (короче говоря, это объединение нескольких сотен рейтингов, которые предварительно рассчитываются с помощью какого-то трудоемкого алгоритма).
Я...
2707 просмотров
schedule
23.09.2022
Celery Period_task выполняется несколько раз параллельно
У меня есть очень простой периодический код, использующий потоки Celery; он просто печатает «Pre» и «Post» и спит между ними. Он адаптирован из этого вопроса StackOverflow и этот связанный веб-сайт
from celery.task import task
from...
2913 просмотров
schedule
21.02.2023
Celery - планировать периодические задачи, запускающиеся в определенное время
Каков наилучший способ запланировать периодическую задачу, начиная с определенной даты и времени?
(Я не использую cron для этого, учитывая, что мне нужно запланировать около сотни удаленных rsync, где я вычисляю удаленное и локальное смещение, и...
7686 просмотров
schedule
21.11.2022
Celery создает несколько экземпляров Task
Я создаю задачу (путем создания подкласса celery.task.Task), которая создает соединение с потоковым API Twitter. Для вызовов Twitter API я использую tweepy. Как я прочитал из документации celery, «задача не создается для каждого запроса, а...
1744 просмотров
schedule
10.02.2023
Как равномерно распределить задачи между узлами с помощью Celery?
Я использую Celery с Django для управления очередью задач и использую один (или несколько) небольших (одноядерных) экземпляров EC2 для обработки задачи.
У меня есть некоторые соображения.
Моя задача съедает 100% ЦП на одном ядре. - использует...
1176 просмотров
schedule
30.04.2023
Ведение журнала Django ломает демон celery
Я использую django 1.3 с django-celery 2.4.2 на производстве.
Поскольку я активировал ведение журнала django в файле django settings.py, демон celery (celeryd) больше не будет работать. Удаление функции ведения журнала устраняет проблему.
Мой...
544 просмотров
schedule
29.08.2023
методы объекта сельдерея python
Я пытаюсь получить оболочку задач сельдерея вокруг метода объекта python. Нравится:
class A:
@task
def test_task(self,args):
print "BLah..test"
def main():
a= A()
args = {}
a.test_task(args)
Теперь это...
2050 просмотров
schedule
02.09.2023
Зачем использовать Celery вместо RabbitMQ?
Насколько я понимаю, Celery - это распределенная очередь задач, что означает, что единственное, что он должен делать, - это отправлять задачи / задания на другие серверы и возвращать результат. RabbitMQ - это очередь сообщений и не более того....
28180 просмотров
schedule
19.01.2023
Работа с celerybeat как с единственной точкой отказа
Я ищу рекомендуемое решение для обхода celerybeat как единой точки отказа для развертывания celery/rabbitmq. Я не нашел ничего, что имело смысл до сих пор, поиск в Интернете.
В моем случае планировщик раз в день запускает серию заданий, которые...
1168 просмотров
schedule
29.09.2022
максимальное (ограниченное) значение для CELERYD_TASK_TIME_LIMIT?
мы делаем сумасшедшие забавные вещи с django-celery. Несколько наших задач требуют времени, и мы хотели бы позволить им делать свое дело. Я попытался установить для CELERYD_TASK_TIME_LIMIT большое значение, например 86400 (24 часа), но мои задачи...
1913 просмотров
schedule
24.08.2022
Как убедиться, что задача Celery предотвращает перекрытие выполнения задач Celery
Как запретить Celery выполнять периодическую задачу до того, как завершится предыдущее выполнение?
У меня есть кластер серверов, связанных с общим сервером базы данных, выполняющих задачи Celery, и я обнаружил, что каждый сервер может иногда...
2603 просмотров
schedule
29.01.2024