Sfoglia il codice sorgente

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

Ask Solem 15 anni fa
parent
commit
ece488e262
1 ha cambiato i file con 1 aggiunte e 0 eliminazioni
  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