We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent deafb81 commit adebbc8Copy full SHA for adebbc8
archived/historian/historian.py
@@ -297,11 +297,16 @@ def publish(self, raw: bytes) -> None:
297
gossipd.ChannelAnnouncement,
298
gossipd.NodeAnnouncement]:
299
if isinstance(msg, msg_type):
300
- self.channel.basic_publish(exchange='router.gossip',
301
- # unused by fanout exchange
302
- routing_key='',
303
- body=serialize(raw, self.node_id,
304
- self.network))
+ try:
+ self.channel.basic_publish(exchange='router.gossip',
+ # unused by fanout exchange
+ routing_key='',
+ body=serialize(raw, self.node_id,
305
+ self.network))
306
+
307
+ except pika.exceptions.StreamLostError:
308
+ plugin.log("lost connection to rabbitmq, reconnecting")
309
+ self.rabbitmq_connect()
310
return
311
312
0 commit comments