It's hard to debug it to find out myself.
What happens if eta is past when you call apply_async()
?
silently drops it? executes it because it should have been in the past?
I just tested this on our setup, eta in the past definitely works. Celery does not drop the task - It gets executed more or less immediately. Hope this helps!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With