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

Для чего нужны таблицы django-celery (djcelery)?
Когда я запускаю syncdb, я замечаю, что создается множество таблиц, например: djcelery_crontabschedule ... djcelery_taskstate django-kombu предоставляет транспорт, поэтому он не может быть связан с реальной очередью. Даже когда я...
4198 просмотров
schedule 30.09.2021

Вопросы по использованию Celery с несколькими серверами приложений Django с балансировкой нагрузки
Мне интересно использовать Celery для приложения, над которым я работаю. Все кажется довольно простым, но я немного не понимаю, что мне делать, если у меня есть несколько серверов приложений с балансировкой нагрузки. Вся документация предполагает,...
3137 просмотров
schedule 19.10.2021

Пользовательский логгер Django + Djcelery
Я пытаюсь использовать комбинацию пользовательского регистратора Django и задачи Celery для захвата определенных сообщений журнала приложений и асинхронного сброса их в DynamoDB. Я создал задачу Django Celery, которая принимает сообщение журнала и...
809 просмотров

Огромная задержка при использовании Celery + Redis
Тестирую Django + Celery, привет мировым примерам. С RabbitMQ сельдерей работает нормально, но когда я переключился на брокера Redis / результат, я получил следующее: %timeit add.delay(1,2).get() 1 loops, best of 3: 503 ms per loop...
895 просмотров
schedule 21.10.2021

Подзадача сельдерея получить окончательный результат
Когда я пытаюсь использовать пример из Celery документации, который является add методом с subtask , я не могу получить окончательный результат. @task def add(x, y, callback=None): result = x + y if callback:...
1660 просмотров
schedule 13.11.2021

Журнал задач Django Celery
Я установил Celery в проекте Django, над которым я работаю. Я хотел бы разделить ведение журнала для задач сельдерея и оставшейся части журналов сельдерея (celerycam, celerybeat и т. Д.). На основе документации Celery (...
15162 просмотров
schedule 06.09.2021

Сельдерей с несколькими ограничениями по норме
Может ли сельдерей обрабатывать несколько одновременных ограничений скорости? У меня есть задача, которая может выполняться не более 10 раз в секунду и не более 100 000 раз в день, но я читал документацию, поскольку она поддерживает только одно...
209 просмотров
schedule 13.10.2021

Сельдерей: не удается подключить удаленного работника с новым именем пользователя
Я впервые подключаю удаленного работника к своему серверу Celery (Django). На своем сервере я создал новое имя пользователя и пароль для пользователя и установил разрешения: # rabbitmqctl add_user adcelery pwd # rabbitmqctl set_permissions...
2325 просмотров
schedule 16.10.2021

django-celery PeriodicTask и поле eta
У меня есть проект django в сочетании с сельдереем, и мне нужно иметь возможность динамически планировать задачи в какой-то момент в будущем, с повторением или без. Мне нужна возможность удалять / редактировать уже запланированные задачи Поэтому...
857 просмотров
schedule 14.11.2021

Как заставить сервер Redis работать под virtualenv для пользователей Mac?
Я установил celery и redis , используя pip install redis celery в моем virutalenv 'djangoscrape' . Набираю redis-server -bash: redis-server: command not found. Пожалуйста, что я делаю не так? Также набираю:...
2336 просмотров
schedule 17.11.2021

Как убрать сельдерей задача?
Я практикую django-celery settings.py #import datetime #CELERYBEAT_SCHEDULE = { # 'hello_task': { # 'task': 'hello_task', # 'schedule': datetime.timedelta(seconds=20), # }, #} import datetime CELERYBEAT_SCHEDULE = {...
1147 просмотров
schedule 29.10.2021

Celery Async Tasks и Periodic Tasks вместе
Невозможно одновременно запускать периодические задачи вместе с асинхронными задачами. Хотя, если я закомментирую периодическую задачу, асинхронные задачи выполняются нормально, иначе асинхронные задачи застревают. Запуск: celery == 4.0.2, Django...
1915 просмотров

Раздача сельдерея очередей и рабочих
Я новичок в сельдерее, и я пытаюсь понять, как работают очереди. Если у меня есть две задачи, например, задача1 и задача2, и я помещаю их в разные очереди, а в задаче 1 я использую только одного рабочего, а в задаче 2 я использую несколько работ,...
857 просмотров

Конфигурация сельдерея для повторного отката
Я хочу, чтобы все асинхронные задачи в моем приложении повторялись при любом исключении, а также чтобы повторные попытки следовали за экспоненциальным откатом. @celery_app.task(autoretry_for=(Exception,)) def some_task(): ... В моей...
988 просмотров
schedule 30.10.2021

Дождитесь завершения текущей задачи, прежде чем останавливать сельдерей
Я создал процесс systemd, который запускает сельдерей. Я установил для параллелизма значение 1, так как мне нужно, чтобы задачи выполнялись в очереди «первым пришел - первым обслужен» (FIFO). Если мне нужно остановить сельдерей для некоторого...
435 просмотров
schedule 22.11.2021

Проблема с автоматизацией Celery в aws EBS и при автомасштабировании
Когда создается новый экземпляр, celery не запускается в этом новом экземпляре, и при развертывании проекта в EBS celery не запускается автоматически супервизором. Файл supervisord.conf для запуска сельдерея в фоновом режиме: ; Sample...
65 просмотров

Ошибка подключения потребителя с django и celery + rabbitmq?
Я пытаюсь настроить celeryd с помощью django и rabbit-mq. Пока что я сделал следующее: Установлен сельдерей из косточки Установил rabbitmq через дебеты, доступные в их репозитории. Добавлен пользователь и виртуальный хост в rabbitmq через...
13380 просмотров
schedule 25.02.2022

Как импортировать правильный пакет (python-django)
У меня есть приложение django, в которое я добавил сельдерей. В приложении django у меня есть пакет под названием 'parser' , 'api' . Я настроил сельдерей, следуя следующему руководству: Первые шаги с Django . В пакете парсера есть models.py ....
82 просмотров

Позвольте пользователю запустить задачу сельдерея и сообщите пользователю, когда задача будет завершена
У меня есть страница профиля, где пользователь может видеть всю свою информацию. Я хочу создать кнопку, чтобы пользователь мог получить определенную внешнюю информацию. Кнопка должна запустить задачу сельдерея, и когда задача будет завершена,...
152 просмотров
schedule 03.03.2022

Данные экземпляра модели задачи Celery топтаются веб-работником?
У меня есть задача, которая вызывается в одном представлении. По сути, задача отвечает за получение некоторых данных в формате PDF и их сохранение в s3 через хранилища django. Вот вид, который запускает его: @login_required...
338 просмотров
schedule 08.03.2022