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.