Celery ForkPoolWorker возвращает None
Я использую Celery в своем приложении Django. Если я правильно понял, Celery имеет два процесса, MainProcess и ForkPoolWorker. Последний является асинхронным и используется для выполнения тяжелой работы, чтобы не блокировать основной процесс.
В моем проекте кажется, что MainProcess выполняет задание, а ForkPoolWorker регистрирует None. Каждый раз, когда он запускает запланированное задание, я получаю два лога:
[2022-01-28 02:13:35,597: INFO/MainProcess] Task my_task[0b0f3301-1a98-41f3-b635-a660c0779281] received
[2022-01-28 02:13:35,706: INFO/ForkPoolWorker-2] Task my_task[0b0f3301-1a98-41f3-b635-a660c0779281] succeeded in 0.10891842400087626s: None
Я предполагаю, что он возвращает None, потому что ForkPoolWorker ничего не делает. Это автоматический процесс или мне нужно как-то его активировать? Или он включится, если в какой-то момент у меня будет много задач для обработки? В данный момент у меня только одна задача, является ли она причиной использования основного процесса, и если да, то нужно ли что-то сделать в моей настройке?