Skip to content

Commit 17fe7ae

Browse files
authored
Merge pull request #1 from objectrocket/consumer-reconnect
Attempting to resolve consumer issue with rabbitmq reconnections
2 parents c987c5b + 15a2626 commit 17fe7ae

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

taskflow/engines/worker_based/proxy.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -216,6 +216,10 @@ def _drain_errback(exc, interval):
216216
self._running.set()
217217
try:
218218
while self._running.is_set():
219+
# This seems to be required when failures occur in
220+
# rabbitmq, as the consumer doesn't show up in rabbit
221+
# as a valid consumer without it. (mmontgomery)
222+
consumer.consume()
219223
safe_drain(conn, self._drain_events_timeout)
220224
if self._on_wait is not None:
221225
self._on_wait()

0 commit comments

Comments
 (0)