From c8e02e280a2a9157391dc37802fc3ebe71bfa070 Mon Sep 17 00:00:00 2001 From: morpheus65535 Date: Tue, 18 May 2021 23:05:23 -0400 Subject: [PATCH] Tweaked the Radarr SignalR feed keep-alive and reconnection intervals. --- bazarr/signalr_client.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/bazarr/signalr_client.py b/bazarr/signalr_client.py index 305c11c48..5657281db 100644 --- a/bazarr/signalr_client.py +++ b/bazarr/signalr_client.py @@ -39,7 +39,8 @@ class SonarrSignalrClient: except ConnectionError: gevent.sleep(5) except json.decoder.JSONDecodeError: - logging.error('BAZARR cannot parse JSON returned by SignalR feed.') + logging.error('BAZARR cannot parse JSON returned by SignalR feed. Take a look at: ' + 'https://forums.sonarr.tv/t/signalr-problem/5785/3') self.stop() logging.info('BAZARR SignalR client for Sonarr is connected and waiting for events.') if not args.dev: @@ -117,8 +118,8 @@ class RadarrSignalrClient: }) \ .with_automatic_reconnect({ "type": "raw", - "keep_alive_interval": 5, - "reconnect_interval": 5, + "keep_alive_interval": 15, + "reconnect_interval": 180, "max_attempts": None }).build() self.connection.on_open(self.on_connect_handler)