mirror of
https://github.com/internetarchive/brozzler.git
synced 2025-02-23 16:19:49 -05:00
properly handle socket.error from amqp conn.drain_events (was previously diagnosed as error starting browser)
This commit is contained in:
parent
f40bd39e1a
commit
ab86426475
@ -117,6 +117,9 @@ class AmqpBrowserController:
|
||||
break # out of "while True" to acquire another browser
|
||||
except socket.timeout:
|
||||
pass
|
||||
except socket.error:
|
||||
self.logger.error("problem consuming messages from AMQP, will try reconnecting after active browsing finishes", exc_info=True)
|
||||
self._reconnect_requested = True
|
||||
|
||||
if self._consumer_stop.is_set() or time.time() - start >= timeout or self._reconnect_requested:
|
||||
browser.stop()
|
||||
|
Loading…
x
Reference in New Issue
Block a user