Pour une tâche comme celle-ci :
from celery.decorators import task
@task()
def add(x, y):
if not x or not y:
raise Exception("test error")
return self.wait_until_server_responds(
s'il lève une exception et que je veux le réessayer du côté démon, comment appliquer un algorithme de recul exponentiel, c'est-à-dire après 2^2, 2^3,2^4
etc secondes ?
La nouvelle tentative est-elle également maintenue du côté du serveur, de sorte que si le travailleur est tué, le prochain travailleur qui apparaît prendra la tâche de nouvelle tentative ?