Can you explain what do I have to use: task_reject_on_worker_lost or task_acks_late and how they are different?
Why Celery don't run task again after exception when task_acks_late is True?
In Celery docs:
Even if task_acks_late is enabled, the worker will acknowledge tasks when the worker process executing them abruptly exits
What does it mean "abruptly exits"? Will an exception be raised?
When Celery retries task when task_acks_late is True and when task_reject_on_worker_lost is True?