Explorar o código

Acknowledge unknown tasks, so the prefetch count doesn't fill up and block the service.

Ask Solem %!s(int64=15) %!d(string=hai) anos
pai
achega
ece488e262
Modificáronse 1 ficheiros con 1 adicións e 0 borrados
  1. 1 0
      celery/worker/listener.py

+ 1 - 0
celery/worker/listener.py

@@ -137,6 +137,7 @@ class CarrotListener(object):
                                                 eventer=self.event_dispatcher)
             except NotRegistered, exc:
                 self.logger.error("Unknown task ignored: %s" % (exc))
+                message.ack()
             else:
                 self.on_task(task, eta=message_data.get("eta"))
             return