Rozproszone wykonania · Automatyczne ponowienia · Pełne logi

Zadania cron, które
naprawdę się wykonują

OpenCronAPI uruchamia Twoje webhooki HTTP dokładnie o czasie — i robi to nawet wtedy, gdy jeden z serwerów zawiedzie. Ponowienia, obsługa stref czasowych, alerty i logi wykonań są wbudowane. Bez crontaba, bez serwera do pilnowania.

Bez karty kredytowej · Darmowy plan: 3 zadania · Konfiguracja w mniej niż minutę

Poniżej minuty
precyzja planowania
Wbudowane
ponowienia i przełączanie awaryjne
365 dni
historia wykonań
Dowolna
obsługiwana strefa czasowa

Crontab na serwerze nie powstał z myślą o produkcji

Linijka w crontabie działa — dopóki nie przestanie. A gdy zawiedzie, zwykle dowiadujesz się o tym ostatni.

Zawodzi po cichu

Serwer się restartuje, kończy się pamięć, wdrożenie kasuje crontab — a Twoje zadanie po prostu przestaje działać. Bez błędu, bez alertu, bez śladu.

Nic nie widzisz

Czy się wykonało? Czy zwróciło 500? Ile trwało? Zwykły cron nic Ci nie powie. Debugowanie oznacza SSH i grzebanie w logach.

Jeden serwer, jedno ryzyko

Pojedyncza maszyna to pojedynczy punkt awarii. Jeśli o 3 nad ranem jest wyłączona, backup, który od niej zależy, po prostu się nie wykona.

Niezawodne planowanie w trzech krokach

Od zera do produkcyjnego zaplanowanego zadania w kilka minut — przez API lub konsolę.

1

Zdefiniuj zadanie

Podaj nam URL, metodę HTTP i harmonogram — interwał, wyrażenie cron lub jednorazowy termin. Dodaj nagłówki, treść i uwierzytelnianie, jeśli ich potrzebujesz.

2

Uruchamiamy je niezawodnie

Twoje zadanie wykonuje się w rozproszonej sieci węzłów z automatycznym przełączaniem awaryjnym. Jeśli żądanie zawiedzie, ponawiamy je na Twoich warunkach — wykładniczo, liniowo lub ze stałym odstępem.

3

Zachowujesz kontrolę

Każde wykonanie jest zapisywane wraz ze statusem, czasem i odpowiedzią. Otrzymuj e-mail lub webhook w chwili, gdy coś zawiedzie. Wstrzymuj, edytuj lub uruchamiaj dowolne zadanie od razu.

Jedno wywołanie API. To cała konfiguracja.

Bez SDK — to po prostu żądanie HTTP.

Utwórz zadanie cron — jedno wywołanie API
POST https://api.opencronapi.com/v1/jobs
X-API-Key: your_api_key

{
  "name": "Database backup",
  "url":  "https://myapp.com/webhooks/backup",
  "method": "POST",
  "schedule_type": "cron",
  "cron_expression": "0 3 * * *",
  "timezone": "Europe/Prague",
  "retry_count": 3
}

Wszystko, czego potrzebujesz do zadań, którym możesz zaufać

Stworzone dla programistów, których nie stać na pominięte zadania ani zawodną infrastrukturę.

Redundancja od podstaw

Zadania wykonują się w rozproszonej sieci węzłów. Jeśli jeden węzeł zawiedzie, inny automatycznie przejmuje zadanie — bez pojedynczego punktu awarii, bez pominiętych wykonań.

Precyzyjny, elastyczny czas

Interwały od 10 sekund do codziennych, pełne standardowe wyrażenia cron lub zadania jednorazowe — wszystko ze świadomością strefy czasowej, łącznie ze zmianą czasu.

Ponowienia, które po prostu działają

Stały, liniowy lub wykładniczy backoff, ponawianie tylko dla wybranych kodów statusu oraz automatyczne śledzenie kolejnych niepowodzeń.

Pełne logi wykonań

Każde wykonanie zapisane: status HTTP, czas odpowiedzi, nagłówki i podgląd treści. Odtwarzaj, filtruj i eksportuj — do 365 dni historii.

Alerty w sekundę po awarii

Powiadomienia e-mail i webhook o niepowodzeniach, osobno dla każdego zadania. Przestań dowiadywać się o zepsutych zadaniach od swoich klientów.

API na pierwszym miejscu, z interfejsem

Przejrzyste REST API do automatyzacji plus wizualna konsola dla ludzi — kreator cron, podgląd odpowiedzi, osie czasu. Wszystko w każdym planie.

Dlaczego nie użyć po prostu crona na serwerze?

Bo produkcyjne planowanie wymaga czegoś więcej niż linijki w pliku.

Przetrwa awarię lub restart serwera
Automatyczne ponowienia po niepowodzeniu
Logi i historia wykonań
Alerty o niepowodzeniach (e-mail / webhook)
Obsługa stref czasowych i zmiany czasu
Nic do instalowania ani utrzymywania
Cron na serwerze
OpenCronAPI

Przenosisz się z EasyCron lub cron-job.org? Importuj jednym kliknięciem →

Stworzone dla każdego zaplanowanego zadania

Jeśli można to wywołać żądaniem HTTP, OpenCronAPI uruchomi to zgodnie z harmonogramem.

Kontrole kondycji
Pinguj swoje API co 30 sekund i otrzymuj alert w chwili, gdy przestanie odpowiadać.
Wyzwalacze backupów
Uruchamiaj swój webhook backupu każdej nocy o 3 nad ranem w Twojej strefie czasowej — i miej pewność, że się wykonał.
Generowanie raportów
Automatycznie uruchamiaj raporty tygodniowe lub miesięczne, z ponowieniami, jeśli zadanie działa wolno.
Rozgrzewanie pamięci podręcznej
Rozgrzewaj pamięci podręczne przed szczytem ruchu według precyzyjnego, niezawodnego harmonogramu.
Wysyłki newsletterów
Zaplanuj wysyłkę dokładnie w odpowiednim lokalnym momencie w każdej strefie czasowej.
Synchronizacja danych
Synchronizuj między usługami w stałym interwale; wbudowane ponowienia absorbują przejściowe awarie.

Prosty, przejrzysty cennik

Zacznij za darmo. Płać więcej tylko wtedy, gdy potrzebujesz więcej. Bez niespodzianek w zużyciu.

Free
$0/mies.
3 zadania
Min. interwał 1 godzina
Starter
$9/mies.
20 zadań
Min. interwał 1 minuta
Najpopularniejszy
Pro
$29/mies.
100 zadań
Min. interwał 30 sekund
Business
$69/mies.
500 zadań
Min. interwał 10 sekund
Porównaj wszystkie plany i funkcje →

Najczęściej zadawane pytania

Co się stanie, jeśli mój endpoint będzie niedostępny w momencie wykonania zadania?

Ponawiamy zgodnie z Twoją konfiguracją — stały, liniowy lub wykładniczy backoff, dla wybranych przez Ciebie kodów statusu. Jeśli każda próba zawiedzie, oznaczamy wykonanie jako nieudane i wysyłamy Ci alert e-mail lub webhook.

Jak dokładne jest planowanie?

Zadania są uruchamiane z precyzją poniżej minuty. Możesz planować według interwału (nawet co 10 sekund w wyższych planach), według standardowego 5-polowego wyrażenia cron lub jako jednorazowe uruchomienie o konkretnym znaczniku czasu.

Czy obsługujecie wyrażenia cron i strefy czasowe?

Tak. Standardowy 5-polowy cron plus skróty takie jak @daily i @hourly, obliczane w strefie czasowej ustawionej dla danego zadania — łącznie ze zmianami czasu letniego.

Czym to się różni od crontaba na moim serwerze?

Nie ma serwera do utrzymywania, a niezawodność jest wbudowana: rozproszone wykonania z przełączaniem awaryjnym, automatyczne ponowienia, pełne logi i alerty o niepowodzeniach. Restart lub awaria maszyny nigdy nie zabije po cichu Twojego harmonogramu.

Czy mogę migrować z EasyCron lub cron-job.org?

Tak — zaimportuj istniejące zadania jednym kliknięciem z konsoli lub odtwórz je przez API. Darmowy plan pozwala wypróbować usługę, zanim cokolwiek przeniesiesz.

Czy naprawdę jest darmowy plan?

Tak: 3 zadania, planowanie godzinowe, 7 dni logów, bez karty kredytowej. Płać więcej tylko wtedy, gdy potrzebujesz więcej zadań, krótszych interwałów lub dłuższego przechowywania.

Przestań mieć nadzieję, że Twój cron się wykonał.

Zaplanuj swoje pierwsze zadanie w mniej niż minutę. Darmowy plan, bez karty.

Załóż darmowe konto

Albo przeczytaj dokumentację najpierw.

Część ekosystemu Open API