فهرست منبع

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

Ask Solem 15 سال پیش
والد
کامیت
ece488e262
1فایلهای تغییر یافته به همراه1 افزوده شده و 0 حذف شده
  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