Quellcode durchsuchen

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

Ask Solem vor 15 Jahren
Ursprung
Commit
ece488e262
1 geänderte Dateien mit 1 neuen und 0 gelöschten Zeilen
  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