← Alle Artikel
Reliability3. Juli 20264 Min. Lesezeit

Warum ein Planer auf einem Server laufen muss und nicht auf deinem Laptop

Was veröffentlicht, während du schläfst, muss wach sein, während du schläfst. Das schließt Browser-Tabs, Telefone und geschlossene Deckel aus.

Aufgeschrieben klingt es offensichtlich, und trotzdem ist es der Grund, warum erstaunlich viele selbstgebaute Planungslösungen still aufhören zu funktionieren.

Was nicht funktioniert

  • Ein Browser-Tab mit Timer — geschlossen, schlafen gelegt oder vom Browser nach ein paar Minuten im Hintergrund gedrosselt
  • Ein Skript auf dem Laptop — der Deckel geht zu
  • Nur eine App auf dem Telefon — das Betriebssystem legt Hintergrundarbeit aggressiv schlafen, mit Absicht
  • Ein Cronjob auf einem Rechner, der nicht immer läuft — also auf den meisten Rechnern, die Leute besitzen

Jedes davon funktioniert, wenn du es testest. Das ist die Falle: Du testest, während du zusiehst. Der Fehler tritt erst auf, wenn niemand zusieht.

Was die Aufgabe wirklich braucht

  1. 1Einen Prozess, der zu jeder Minute des Tages wach ist
  2. 2Eine Aufzeichnung dessen, was ansteht, die einen Neustart übersteht
  3. 3Eine Möglichkeit, ein Scheitern zu bemerken und mit wachsendem Abstand erneut zu versuchen
  4. 4Eine Möglichkeit, einem Menschen Bescheid zu geben, sobald aufgegeben wurde

Deshalb zählt das Hosting mehr, als es scheint

Manche Plattformen begrenzen geplante Aufgaben im kostenlosen Tarif auf einmal pro Tag. Ein Planer, der einmal täglich feuert, ist kein Planer, sondern eine Erinnerung. Sollte man prüfen, bevor man darauf baut.

Ein kleiner, immer laufender Server mit einem Minutentimer kostet ein paar Euro im Monat und beseitigt eine ganze Problemklasse.

Hör auf, auf die Uhr zu schauen. Lass treiben.

Kostenlos starten

Weiterlesen