Andrew Kowalik
2015-02-26 19:31:49 UTC
Stack:
Heroku
Celery
Rabbitmq
On some of our queues we are using acks_late=True in Celery. When True the
worker will not acknowledge until the job is completed. Since these workers
are run on Heroku, its possible for the process to be killed while a job is
running. When this happens, the message remains in unacked. I can even turn
off all workers and the message is still in unacked status. Rabbitmq will
report 0 consumers in this case. Trying to get these messages to be reset
to allow for reprocessing.
Any thoughts? Thanks!
Heroku
Celery
Rabbitmq
On some of our queues we are using acks_late=True in Celery. When True the
worker will not acknowledge until the job is completed. Since these workers
are run on Heroku, its possible for the process to be killed while a job is
running. When this happens, the message remains in unacked. I can even turn
off all workers and the message is still in unacked status. Rabbitmq will
report 0 consumers in this case. Trying to get these messages to be reset
to allow for reprocessing.
Any thoughts? Thanks!
--
You received this message because you are subscribed to the Google Groups "rabbitmq-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rabbitmq-users+***@googlegroups.com.
To post to this group, send an email to rabbitmq-***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
You received this message because you are subscribed to the Google Groups "rabbitmq-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rabbitmq-users+***@googlegroups.com.
To post to this group, send an email to rabbitmq-***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.