4 Celery Django PeriodicTasks intro
Вставка
- Опубліковано 10 бер 2024
- Серія відео для продовжуючих вивчати python.
Описується базове використання Celery як самостійно, так і в структурі Django-проекту, акцент на використанні періодичних завдань.
Матеріал подається з точки зору прокачки навичок роботи з документацією.
частина 3 - створення і виконання періодичних завдань (Periodic Task)
Подобається подача матеріалу, дякую за контент. Є питання. Помітив, що в в логах відображається не зовсім правдиві дані, наприклад результат таски яка поміщена в chord, зʼявляється в логах пізніше ніж розпочинається callback, що здається дуже дивним, хоча працює як треба. Цікаво з чим це повʼязано
уточнення: зʼявляється запис в логах пізніше (а сам запис вдповідає дійсності) або інформація яка відображається в лог - невірна?
Це не завжди так, але в моєму проєкті при 8 воркерах, в одному з потоків майже завжди була така ситуація. Чат жпт каже, що можуть бути логи нерепрезентативні в плані часу
Робота з обʼєктами тасок і шедулерів цікава, але ж їх також можна просто визначити в сетінгах селері, тим паче, що для завдання потрібна одна періодична таска, яка буде запускатись кожну годину і там вже буде логіка інших тасок. Чи я щось не врахував?
@@KonstantinZivenko інформація в логах не вірна, або я її неправильно інтерпретую. В логах таск-колбек почитається раніше ніж приходить результат від головної такси у chord, з яким колбек має працювати.