RAM-Verbrauch über 90%

Alert: HighMemoryUsage
Warning Auto-clear bei Entlastung
🧠
Beobachten. Der Server hat 15 GB RAM — wenn das ständig > 90% ist, bekommt früher oder später ein Container OOM-Kill. Bei 95% wird's kritisch (eigener Alarm).

Was bedeutet das?

Verfügbarer RAM (MemAvailable) ist unter 10% des Gesamt-RAMs. Häufige Auslöser:

⚠️Wie schlimm ist es?

Mittel. Linux nutzt freien RAM für Filesystem-Cache (gut), aber wenn MemAvailable unter 10% fällt, wird Cache geleert und einzelne Container kommen in die Swap-Zone. Mit vm.swappiness=10 ist das gemildert, aber nicht weg.

🔧Was tun?

  1. Top-Verbraucher live anschauen:
    docker stats --no-stream --format "table {{.Name}}\t{{.MemUsage}}\t{{.MemPerc}}" | sort -k3 -rh | head -10
    free -h
  2. Falls Paperless gerade OCR macht: 1-2 Min warten, dann sollte sich's beruhigen.
  3. Memory-Hog Container neu starten (kürzt Leaks):
    docker compose restart <container-name>
  4. Falls dauerhaft hoch: Sizing-Check via cgroup-anon (siehe Memory-Notiz feedback_gunicorn_limits):
    cat /sys/fs/cgroup/system.slice/docker-$(docker inspect -f '{{.Id}}' <name>).scope/memory.stat | grep ^anon
    Wenn der Container am mem_limit klebt → Limit im docker-compose.yml erhöhen.

🆘Wenn das nicht klappt

Kopier den Alert in Claude. Ein chronisch hoher RAM-Verbrauch ist oft ein verschleppter Container-Bug oder eine falsch dimensionierte mem_limit — Claude kann via docker stats über Zeit das Pattern erkennen.