Zum Inhalt springen
CitexNodeAnleitungen
Alle Anleitungen

Cronjobs, Logs und Diagnose

Wiederkehrende Aufgaben per URL, Laufzeit-Logs lesen und was die Diagnose prüft.

2 Min. LesezeitAktualisiert am 17.10.2026

Auf dieser Seite

Cronjobs

Ein Cronjob ruft zu festen Zeiten eine Adresse deiner App auf, etwa /cron/aufraeumen. Unter Cronjobs legst du ihn an:

  • Zeitplan im Cron-Format, Zeitzone Europe/Berlin, oder eine Vorlage wie stündlich oder täglich,
  • Pfad und Methode (GET oder POST).

Der Aufruf kommt von innen, nicht über das Internet, mit dem Header X-CitexNode-Cron. Er darf bis zu 60 Sekunden dauern, und es läuft nie mehr als einer gleichzeitig. Status, Dauer und der Anfang der Antwort stehen im Verlauf der letzten 50 Läufe. Jetzt ausführen startet einen Lauf sofort.

Logs

Build-Logs stehen bei jedem Build. Die Laufzeit-Logs zeigen, was deine App ausgibt, während sie läuft: Fehler, Abstürze, eigene Ausgaben. Wir laden die letzten Zeilen, mehr gibt es mit Nachladen. Zugangsdaten in den Zeilen schwärzen wir.

Diagnose

Nach jedem Build rufen wir deine Adresse auf wie ein Browser. Wir folgen Weiterleitungen und nehmen Cookies mit. Das Ergebnis steht in der Projektübersicht unter Diagnose:

  • Weiterleitungsschleife: die Seite leitet im Kreis. Bei PHP meistens eine .htaccess, siehe PHP-Einstellungen.
  • Serverfehler: die App antwortet mit 5xx. Die Ursache steht in den Logs.
  • Startseite nicht gefunden: / liefert 404, oft fehlt index.html oder das Root-Verzeichnis stimmt nicht.
  • Zeitüberschreitung: keine Antwort in 15 Sekunden.

Der Build bleibt trotzdem live. Die Diagnose warnt nur. Erneut prüfen testet noch einmal, ohne neuen Build.

Fehlerseiten

Antwortet deine App gar nicht, zeigen wir statt einer Browser-Fehlermeldung eine eigene Seite: „Wird gerade bereitgestellt“ beim ersten Build, „Die App antwortet gerade nicht“ bei einem Absturz und „Projekt pausiert“, wenn du es gestoppt hast.