fix(servarr): raise beets container nofile ulimit to 65536 #1

Merged
csaeum merged 1 commit from fix/beets-ulimit-nofile into main 2026-07-15 13:54:49 +00:00
Owner

Zusammenfassung

  • Ein hängender beet import-Prozess (seit 2026-07-13) hatte 1023 offene File-Handles erreicht (Container-Default-Limit 1024) und dadurch den flock-Lock ~2 Tage lang blockiert – jeder stündliche Import scheiterte seither sofort.
  • ulimits.nofile für den beets-Service in docker-compose.yaml auf 65536 (soft/hard) angehoben, damit der vermutete fpcalc/chroma-Fingerprinting-Leak in einem normalen Lauf nicht mehr an die Grenze stößt.

Verifiziert

  • Hängenden Prozess auf LXC 100 beendet, Lock freigegeben.
  • Container neu erstellt, ulimit -n im Container zeigt jetzt 65536.

🤖 Generated with Claude Code

## Zusammenfassung - Ein hängender `beet import`-Prozess (seit 2026-07-13) hatte 1023 offene File-Handles erreicht (Container-Default-Limit 1024) und dadurch den `flock`-Lock ~2 Tage lang blockiert – jeder stündliche Import scheiterte seither sofort. - `ulimits.nofile` für den `beets`-Service in `docker-compose.yaml` auf 65536 (soft/hard) angehoben, damit der vermutete fpcalc/chroma-Fingerprinting-Leak in einem normalen Lauf nicht mehr an die Grenze stößt. ## Verifiziert - Hängenden Prozess auf LXC 100 beendet, Lock freigegeben. - Container neu erstellt, `ulimit -n` im Container zeigt jetzt `65536`. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
A stuck beet import process from 2026-07-13 had accumulated 1023 open
file handles (the container's default 1024 nofile limit), blocking
forever and holding the flock lock for ~2 days so every scheduled
import silently failed. Raising the ulimit gives the chroma/fpcalc
fingerprinting leak enough headroom to not hit the ceiling during a
normal run.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
csaeum merged commit 0a9bdfd00b into main 2026-07-15 13:54:49 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Docker-Stacks/Servarr!1
No description provided.