Serverless
Cron für Serverless- und Edge-Funktionen
HTTP-Aufrufe an Ihre Vercel-, Netlify-, Lambda- oder Cloudflare-Funktionen planen — ohne Cloud-Lock-in.
Das Problem
Serverless ist großartig, bis Sie etwas nach Zeitplan ausführen müssen. Jede Plattform hat ihr eigenes halbfertiges Cron: Vercel- und Netlify-Cron sind an Deploys gebunden, Lambda braucht EventBridge-Verkabelung, und keine von ihnen wiederholt sinnvoll oder benachrichtigt Sie, wenn ein Lauf scheitert. Schlimmer noch: Ihr Scheduling ist nun an die Cloud gebunden, auf der Sie gerade zufällig sind.
So löst SteadyCron das
- 1 Legen Sie einen HTTP-Job an, der auf die URL Ihrer Funktion zeigt, mit der Methode, den Headers und dem Body, den sie erwartet.
- 2 Wählen Sie einen Zeitplan und eine Zeitzone. SteadyCron ruft den Endpunkt pünktlich auf, mit korrekter DST-Behandlung.
- 3 Konfigurieren Sie Wiederholungen mit Backoff und einen Timeout, damit ein kurzer Cold-Start oder ein 502 den Lauf nicht verliert.
- 4 Jeder Aufruf wird mit Statuscode, Response-Body und Dauer protokolliert — und bei Fehler werden Sie alarmiert.
# SteadyCron ruft Ihre Funktion nach Zeitplan auf:
POST https://my-app.vercel.app/api/cron/rebuild-search-index
Authorization: Bearer ${SEARCH_CRON_TOKEN}
Jobs
| weekly-digest-email | HTTP | 0 9 * * 1 | in 2 days | 3 days ago | ||
| nightly-db-backup | Heartbeat | 0 2 * * * | in 19 h | 5 h ago | ||
| stripe-reconciliation | HTTP | 0 */4 * * * | in 38 min | 3 h ago | ||
| cache-warmup | HTTP | */15 * * * * | in 11 min | now | ||
| search-index-sync | Heartbeat | */30 * * * * | in 6 min | 24 min ago |
| seed-test-data | HTTP | 0 4 * * * | in 14 h | 10 h ago | ||
| preview-env-cleanup | Heartbeat | 0 */6 * * * | in 2 h | 4 h ago | ||
| trial-expiry-sweep | HTTP | 0 6 * * * | — | yesterday |
Status, Zeitplan und letzter Lauf jedes Jobs — auf einen Blick.
Von Grund auf portabel
Da SteadyCron nur einen HTTPS-Endpunkt aufruft, ist Ihr Zeitplan nicht an einen einzigen Anbieter gebunden. Verschieben Sie Ihre Funktion von Vercel zu Cloudflare zu Ihrem eigenen Server — der Job läuft weiter, nur die URL ändert sich.
Ein echtes Audit-Log
Plattform-Cron-Logs sind dünn und vergänglich. SteadyCron führt pro Lauf einen Datensatz mit Statuscode, Response und Timing, sodass „Lief der 3-Uhr-Reindex, und was hat er zurückgegeben?” eine Antwort hat.
Verwandte Dokumentation
Erfahren Sie es nicht erst im Ernstfall
Starten Sie mit dem kostenlosen Tarif — keine Kreditkarte erforderlich.
Kostenlos starten