Bot dauerhaft online halten und automatisch neu starten

Was das Panel tut, wenn dein Bot abstürzt, wie du Reconnects im Code handhabst und ein nächtlicher Neustart-Zeitplan.

1 Min. LesezeitStand 2026-09-14Read this guide in English →

Abstürze

Beendet sich dein Prozess, sieht das Panel den Server offline gehen. Die Crash-Erkennung startet ihn automatisch neu: Sie ist standardmäßig an. Endet der Prozess unerwartet, startet das Panel ihn nach ein paar Sekunden neu. Stürzt er innerhalb kurzer Zeit wiederholt ab, gibt das Panel auf und markiert ihn als crashed, damit du es merkst; Ursache beheben, wieder starten.

Reconnects gehören in deinen Code

Discord trennt Gateways ab und zu. discord.js und discord.py verbinden sich von selbst neu, solange du den Fehler nicht abfängst und process.exit() aufrufst. Pack den Client nicht in eine Schleife, die ihn neu startet; lass die Bibliothek das machen.

Speicherlecks

Ein Bot, der über Tage bis an seine RAM-Grenze wächst, wird beendet und neu gestartet. Ein nächtlicher Neustart kaschiert das Symptom: Schedules → Cron 0 5 * * * → Aufgabe Power action: restart. Besser: das Leck finden (meist Caches oder Event-Listener, die in einer Schleife registriert werden).

Beobachten

Die Konsole zeigt die Ausgabe deines Bots live. Für Alarme, wenn er ausfällt, ist eine einfache Lösung eine Statusnachricht, die dein Bot stündlich in einen privaten Kanal postet. Bleibt sie aus, weißt du Bescheid. Kowalski kann dir auch den aktuellen Zustand sagen und den letzten Absturz lesen.