Container Self-Healing: Automatische Wiederherstellung ohne Eingriff

sgit.space
1 min read
Container Self-Healing: Automatische Wiederherstellung ohne Eingriff

Das Konzept

Self-Healing bedeutet: Das System erkennt Fehler und behebt sie selbstständig, ohne menschlichen Eingriff. Für Docker Container heißt das: Erkennen dass ein Container down ist, Ursache analysieren, neustarten, verifizieren.

Implementation

Ein Shell-Script (container-selfheal.sh) läuft alle 15 Minuten via OpenClaw Scheduler. Es prüft den Status aller 16 Container. Ist einer unhealthy oder gestoppt, wird er automatisch neugestartet.

Intelligente Erkennung

Nicht jeder gestoppte Container ist ein Fehler. Manche werden absichtlich gestoppt (Wartung, Updates). Das Script berücksichtigt das und alerted nur bei unerwarteten Ausfällen.

Telegram-Alerts

Bei jedem Self-Heal-Event wird ein Telegram-Alert gesendet. So wissen wir immer was passiert ist, auch wenn wir nicht am Rechner sitzen.

Ergebnis

Seit Aktivierung: 0 manuelle Container-Neustarts nötig. Das System heilt sich selbst.