diff --git a/scripts/nginx/sonarr.sh b/scripts/nginx/sonarr.sh index 220e54be3..8b1ec332f 100755 --- a/scripts/nginx/sonarr.sh +++ b/scripts/nginx/sonarr.sh @@ -36,6 +36,8 @@ location /$app_baseurl { location /$app_baseurl/api { auth_basic off; proxy_pass http://127.0.0.1:$app_port; + # Extend read timeout to allow long "Interactive Searches" to complete + proxy_read_timeout 900; } # Allow Calendar Feed External Access via NGINX diff --git a/scripts/update/sonarr.sh b/scripts/update/sonarr.sh index 9c18b2c83..7de2a610f 100755 --- a/scripts/update/sonarr.sh +++ b/scripts/update/sonarr.sh @@ -119,7 +119,7 @@ ${app_name^} updater is exiting, please try again later." fi if [[ -f /install/.nginx.lock ]]; then - if grep -q "8989/sonarr" /etc/nginx/apps/sonarr.conf || ! grep -q "calendar" /etc/nginx/apps/sonarr.conf; then + if grep -q "8989/sonarr" /etc/nginx/apps/sonarr.conf || ! grep -q "proxy_read_timeout" /etc/nginx/apps/sonarr.conf; then echo_progress_start "Upgrading nginx config for Sonarr" bash /etc/swizzin/scripts/nginx/sonarr.sh systemctl reload nginx -q