I am seeing tasks seemingly "disappear" in celery, running with 2 nodes. It seems to happen randomly. The task gets created like this:
task = perform_advance.apply_async(...)
logger.info('Task created, id: {}'.format(task.task_id))
When this works, I will see something like:
[2016-04-21 01:13:02,470: INFO/Worker-8] foo.tasks.some_task[e52615da-de7a-49de-88d6-b3ca43a3383f]: Task created, id: eaaeb427-a167-4a78-ba39-4803e20cc753
[2016-04-29 21:18:40,667: DEBUG/MainProcess] Task accepted: foo.tasks.some_task[eaaeb427-a167-4a78-ba39-4803e20cc753] pid:1104
But when it fails, I never see the task being accepted, only it being created. There are no errors in the logs.
celery version: 3.1.23
rabbitmq version: 3.3.3