Cronjob.de › Anleitungen › Netlify
Netlify Scheduled Functions überwachen – auch für Apps aus Bolt
Eine Netlify Scheduled Function überwachen Sie mit einer Zeile am Ende der Funktion: Nach getaner Arbeit ruft sie Ihre Ping-Adresse bei Cronjob.de auf. Bleibt der Aufruf aus, weil die Funktion nicht startete, scheiterte oder an die Zeitgrenze stieß, bekommen Sie eine Nachricht. Das gilt auch für Apps aus Bolt, die Sie bei Netlify veröffentlicht haben.
Stand:
Warum überhaupt
Warum Sie es sonst nicht merken
Scheduled Functions laufen laut Netlify nur für den veröffentlichten Deploy nach Zeitplan, in UTC, und dürfen höchstens 30 Sekunden arbeiten. Dauert die Arbeit länger, endet die Funktion, bevor sie fertig ist.
Ob ein Lauf durchkam, sehen Sie in den Protokollen der Funktion unter „Cloud compute › Functions“ in der Netlify-Oberfläche. Dafür müssen Sie dort nachsehen.
Ein Heartbeat als letzte Zeile meldet nur Läufe, die wirklich bis zum Ende kamen. Bleibt er aus, hören Sie von uns. Bolt veröffentlicht neue Projekte ab Werk bei Bolt Hosting; Netlify wählen Sie in den Projekteinstellungen unter „Domains & Hosting“ (Stand Oktober 2026).
- Ping-Adresse (Beispiel)
https://runcheck.de/a8k3m2x9q1- Zeitplan
- Cron-Syntax oder @hourly, @daily; Zeitzone UTC
- Gilt für
- Netlify Scheduled Functions, @netlify/functions
- Ausreichender Tarif bei Cronjob.de
- Ein Heartbeat mit Warnung per E-Mail ist kostenlos. Bis zu 10 gibt es mit Plus (17,88 € im Jahr), bis zu 50 und Meldungen auch per Telegram, Slack, Teams oder Discord mit Unlimited (47,88 € im Jahr).
Einrichtung
In drei Schritten eingerichtet
Was ist ein Heartbeat?
Ein regelmäßiges Lebenszeichen: Ihr Job ruft nach jedem Lauf seine eigene Adresse bei Cronjob.de auf. Bleibt der Aufruf länger aus als eingestellt oder meldet der Job einen Fehler, warnen wir Sie. Mehr zum Heartbeat
-
Heartbeat anlegen
Legen Sie im Konto unter „Heartbeats“ einen neuen an, mit dem Rhythmus Ihrer Funktion und etwas Spielraum. Sie bekommen eine eigene Ping-Adresse, etwa
https://runcheck.de/a8k3m2x9q1. -
Die Meldung ans Ende der Funktion
So sieht eine Scheduled Function nach der aktuellen Netlify-Dokumentation aus; die Meldung kommt hinter die Arbeit. Fünf Sekunden Zeitgrenze lassen genug von den 30 Sekunden für Ihre Arbeit übrig. Testen können Sie unter „Cloud compute › Functions“: Funktion auswählen, „Run now“ klicken.
// netlify/functions/taeglicher-abgleich.mts import type { Config } from '@netlify/functions'; export default async (req: Request) => { // ... Ihre Arbeit ... await fetch('https://runcheck.de/a8k3m2x9q1', { signal: AbortSignal.timeout(5000) }).catch(() => {}); }; export const config: Config = { schedule: '@daily', }; -
Ältere Funktionen mit schedule()
Nutzt Ihr Projekt noch die ältere Schreibweise mit
schedule()aus@netlify/functions, kommt die Meldung genauso vor dasreturn:import { schedule } from '@netlify/functions'; export const handler = schedule('@daily', async () => { // ... Ihre Arbeit ... await fetch('https://runcheck.de/a8k3m2x9q1', { signal: AbortSignal.timeout(5000) }).catch(() => {}); return { statusCode: 200 }; });
Die fertigen Zeilen für Linux, PHP, Python, Node.js, n8n, Make, Supabase und Vercel stehen auf der Seite Cronjob überwachen. Ihre eigene Ping-Adresse steht nach dem Anlegen im Konto, mit denselben Zeilen zum Kopieren.
Bei einem Ausfall
Was bei einem Ausfall passiert
Startet die Funktion nicht, scheitert sie mit einem Fehler oder endet sie nach 30 Sekunden, bevor die letzte Zeile erreicht ist, bleibt die Meldung aus. Nach dem Spielraum warnen wir Sie, mit dem nächsten erfolgreichen Lauf kommt die Entwarnung.
FAQ
Häufige Fragen zu Netlify
- Meine Bolt-App liegt nicht bei Netlify. Wie überwache ich dann geplante Aufgaben?
- Nach demselben Prinzip auf dem Dienst, auf dem die Aufgabe läuft: am Ende der Aufgabe einmal die Ping-Adresse aufrufen. Nutzt die App Supabase, das Bolt als Alternative zur eingebauten Bolt Database anbietet, hilft die Anleitung Supabase Cron überwachen.
- Was passiert, wenn eine Netlify Scheduled Function länger als 30 Sekunden braucht?
- Dann endet sie, bevor die letzte Zeile erreicht ist; die Meldung bleibt aus, und Sie erfahren davon. Für längere Arbeiten empfiehlt Netlify Background Functions; dort gehört die Meldung genauso ans Ende.
- Laufen Scheduled Functions auch in Deploy Previews?
- Nicht nach Zeitplan: Laut Netlify laufen sie automatisch nur für den veröffentlichten Deploy, nicht für Deploy Previews und Branch Deploys. Von Hand starten können Sie sie dort mit „Run now“. Meldungen nach Zeitplan kommen also nur aus der Produktion.
Heartbeat jetzt einrichten
Ein Heartbeat mit Warnung per E-Mail ist kostenlos. Bis zu 10 gibt es mit Plus (17,88 € im Jahr), bis zu 50 und Meldungen auch per Telegram, Slack, Teams oder Discord mit Unlimited (47,88 € im Jahr). Die ersten 14 Tage laufen im Tarif Unlimited, ohne Zahlungsdaten.
Heartbeat kostenlos einrichten Mehr zum HeartbeatWeitere Anleitungen zum Überwachen
Offizielle Dokumentation von Netlify
Die Angaben zu Netlify und Bolt stammen aus deren eigener Dokumentation, Stand Oktober 2026. Bitte prüfen Sie dort, ob sich inzwischen etwas geändert hat. Netlify und Bolt sind Marken der jeweiligen Inhaber. Diese Anleitung stammt von Cronjob.de und steht in keiner geschäftlichen Verbindung zu diesen Anbietern.
Von Joscha Schultze, Betreiber von Cronjob.de · Erstellt mit Unterstützung von KI, Angaben zu Anbietern mit deren offiziellen Seiten abgeglichen.