Converting it to the backend exacerbated the problem, but it is not a problem.
I specified task_retry_limit and the queue was a point queue. The database indicates the number of instances. (I believe that you can repeat this problem in the interface, quickly increasing the number of requests, to a large number).
Tasks failed 503: Instance Unavailable until they reached task_retry_limit . This is temporarily displayed in the Task Queue, but not displayed in the logs.
I have to use exhaust queues. Even if my use case was stupid, I might have +1 lost the task due to multiple 503: Instance Unavailable logging so that it doesn't look like a phantom task.
willo source share