Size: a a a

2017 July 04

Kайржан Турмагамбетов in Python KZ
и после отправки запроса за создание файла
переодиечески дергается /celery/TASKID
который возращает этот жсон
{"task": {"status": "PENDING", "result": null, "id": "11fe7e60-3612-4fc4-96ef-69b172bdc4fc"}}
источник

М

Максим in Python KZ
есть логи celery worker?
источник

М

Максим in Python KZ
apply_async добавляет задание в очередь. Судя по всему, в очередь задание попадает. А вот забирать из очереди и выполнять его должен отдельный процесс - воркер. (Пере)запустите его с флагом -l info или -l debug и посмотрите что там происходит
источник

Kайржан Турмагамбетов in Python KZ
python manage.py celery worker -A app —concurrency=1  тут надо добавить этот левел?
источник

Kайржан Турмагамбетов in Python KZ
python manage.py celery worker -A app —concurrency=1 -l debug
источник

Kайржан Турмагамбетов in Python KZ
так?
источник

М

Максим in Python KZ
venv не используете?
источник

Kайржан Турмагамбетов in Python KZ
используется supervisor для запуска всех компонентов
источник

Kайржан Турмагамбетов in Python KZ
venv - даже не знаю что такое)
источник

ys

yunusali shanabek in Python KZ
virtual envireonment
источник

М

Максим in Python KZ
а покажите блок supervisor, управляющий celery worker
источник

Kайржан Турмагамбетов in Python KZ
;
;  CELERY (BACKGROUND TASKS)
;
[program:%(env_name)-app-celery]
autostart=true
autorestart=true
user=%(www_user)
command=%(workspace_root)/ve/bin/python %(workspace_root)/app/manage.py celery worker -A app —concurrency=1 —settings=app.settings.%(env_name)
environment=DJANGO_SETTINGS_MODULE="app.settings.%(env_name)",PYTHONPATH="%(workspace_root)/ve"
directory=%(workspace_root)/app
numprocs=1
startsecs=10
stopwaitsecs = 600

stdout_logfile=%(log_root)/celery.log
stdout_logfile_maxbytes=1MB
stdout_logfile_backups=10
stdout_capture_maxbytes=1MB
stderr_logfile=%(log_root)/celery.log
stderr_logfile_maxbytes=1MB
stderr_logfile_backups=10
stderr_capture_maxbytes=1MB
источник

Kайржан Турмагамбетов in Python KZ
источник

М

Максим in Python KZ
да, в command добавьте в конец -l debug, перезапустите supervisor и посмотрите в %(log_root)/celery.log
источник

Kайржан Турмагамбетов in Python KZ
спасибо, попробую в обеденный перерыв перезапустить.
источник

Kайржан Турмагамбетов in Python KZ
перезапустил. но в логах ничего нет.
рядом есть мониторинг flower поомему. в логах выходит что зарегистрированы задачи. и список верный
источник

Kайржан Турмагамбетов in Python KZ
источник

Kайржан Турмагамбетов in Python KZ
но в очереди ничего нет
источник

М

Максим in Python KZ
У приложения и воркера брокер одинаковый?
источник

М

Максим in Python KZ
Именованные очереди не используете?
источник