From dd0fed1bd8514b8d2d95c8510dc3e5f22134d266 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 22 Mar 2026 16:12:18 +0000 Subject: [PATCH] Fix Seerr OOM crash by setting default Node.js memory limit (512MB) Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com> Agent-Logs-Url: https://github.com/alexbelgium/hassio-addons/sessions/9948a07a-8ef8-4cb0-b0b2-a116cf6fdb18 --- seerr/CHANGELOG.md | 3 +++ seerr/rootfs/etc/services.d/seerr/run | 6 ++++++ 2 files changed, 9 insertions(+) diff --git a/seerr/CHANGELOG.md b/seerr/CHANGELOG.md index 4c621831b..e4210f0f6 100644 --- a/seerr/CHANGELOG.md +++ b/seerr/CHANGELOG.md @@ -1,4 +1,7 @@ +## 3.1.0-2 (22-03-2026) +- Set default Node.js memory limit (512MB) to prevent OOM kills that caused the addon to stop responding + ## 3.1.0 (2026-02-28) - Update to latest version from seerr-team/seerr (changelog : https://github.com/seerr-team/seerr/releases) diff --git a/seerr/rootfs/etc/services.d/seerr/run b/seerr/rootfs/etc/services.d/seerr/run index 0e5c17344..f716be6c3 100755 --- a/seerr/rootfs/etc/services.d/seerr/run +++ b/seerr/rootfs/etc/services.d/seerr/run @@ -4,5 +4,11 @@ set -e cd /app || exit 1 +# Set default Node.js memory limit to prevent OOM kills +# Users can override this via the addon's env_vars option (NODE_OPTIONS) +if [[ "${NODE_OPTIONS:-}" != *"max-old-space-size"* ]] && [[ "${NODE_OPTIONS:-}" != *"max_old_space_size"* ]]; then + export NODE_OPTIONS="${NODE_OPTIONS:+${NODE_OPTIONS} }--max-old-space-size=512" +fi + bashio::log.info "Starting Seerr..." exec npm start