분산 실행 · 자동 재시도 · 전체 로그

실제로 실행되는
cron 작업

OpenCronAPI는 HTTP webhook을 정확히 예정된 시각에 실행하며, 서버가 장애를 일으켜도 계속해서 실행합니다. 재시도, 시간대 처리, 알림, 실행 로그가 기본으로 내장되어 있습니다. crontab도, 돌봐야 할 서버도 필요 없습니다.

신용카드 불필요 · 무료 요금제: 3개 작업 · 1분 이내 설정 완료

1분 미만
스케줄링 정밀도
기본 내장
재시도 및 장애 조치
365일
실행 이력
모든
시간대 지원

서버 crontab은 프로덕션을 위해 만들어지지 않았습니다

crontab의 한 줄은 문제가 생기기 전까지는 잘 작동합니다. 그리고 실패했을 때, 보통 가장 늦게 알게 되는 사람은 바로 당신입니다.

조용히 실패합니다

서버가 재부팅되고, 머신의 메모리가 부족해지고, 배포가 crontab을 지워버립니다 — 그러면 작업은 그냥 멈춥니다. 오류도, 알림도, 흔적도 없습니다.

아무것도 볼 수 없습니다

실행되긴 했나요? 500을 반환했나요? 얼마나 걸렸나요? 순수 cron은 아무것도 알려주지 않습니다. 디버깅은 곧 SSH 접속과 로그 파헤치기를 의미합니다.

서버 하나, 위험 하나

단일 머신은 단일 장애 지점입니다. 새벽 3시에 그 서버가 다운되면, 거기에 의존하는 백업은 그저 실행되지 않습니다.

세 단계로 완성하는 안정적인 스케줄링

API 또는 콘솔을 통해 몇 분 만에 아무것도 없는 상태에서 프로덕션급 예약 작업까지.

1

작업을 정의하세요

URL, HTTP 메서드, 그리고 일정 — 간격, cron 표현식, 또는 일회성 시각 — 을 알려주세요. 필요하면 헤더, 본문, 인증을 추가하세요.

2

안정적으로 실행합니다

작업은 자동 장애 조치가 적용된 분산 노드 네트워크에서 실행됩니다. 요청이 실패하면 지수, 선형, 고정 방식 등 원하는 조건으로 재시도합니다.

3

언제나 통제권은 당신에게

모든 실행은 상태, 소요 시간, 응답과 함께 기록됩니다. 무언가 실패하는 순간 이메일이나 webhook으로 알림을 받으세요. 어떤 작업이든 즉시 일시정지, 편집, 실행할 수 있습니다.

API 호출 한 번. 설정은 그게 전부입니다.

SDK가 필요 없습니다 — 그냥 HTTP 요청일 뿐입니다.

cron 작업 생성 — 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
}

신뢰할 수 있는 작업에 필요한 모든 것

놓친 작업이나 불안정한 인프라를 감당할 수 없는 개발자를 위해 만들었습니다.

설계부터 이중화

작업은 분산 노드 네트워크에서 실행됩니다. 한 노드가 실패하면 다른 노드가 자동으로 이어받습니다 — 단일 장애 지점도, 놓친 실행도 없습니다.

정밀하고 유연한 타이밍

10초부터 하루 단위까지의 간격, 완전한 표준 cron 표현식, 또는 일회성 작업 — 모두 DST를 포함해 시간대를 인식합니다.

제대로 작동하는 재시도

고정, 선형, 지수 백오프 방식, 선택한 상태 코드에서만 재시도, 그리고 연속 실패 자동 추적.

전체 실행 로그

모든 실행을 기록합니다: HTTP 상태, 응답 시간, 헤더, 본문 미리보기. 재실행, 필터링, 내보내기 — 최대 365일 이력.

실패하는 즉시 알림

작업별로 실패 시 이메일 및 webhook 알림. 고장난 작업을 고객에게서 전해 듣는 일을 그만두세요.

API 우선, UI도 함께

자동화를 위한 깔끔한 REST API에 사람을 위한 시각적 콘솔까지 — cron 빌더, 응답 뷰어, 타임라인. 모든 요금제에서 둘 다 제공됩니다.

그냥 서버 cron을 쓰면 안 되나요?

프로덕션 스케줄링에는 파일 속 한 줄 이상의 것이 필요하기 때문입니다.

서버 충돌이나 재부팅에도 유지
실패 시 자동 재시도
실행 로그 및 이력
실패 알림 (이메일 / webhook)
시간대 및 DST 처리
설치하거나 관리할 것이 없음
서버 cron
OpenCronAPI

EasyCron이나 cron-job.org에서 옮기시나요? 원클릭으로 가져오세요 →

모든 예약 작업을 위해 만들어졌습니다

HTTP 요청으로 트리거할 수 있는 것이라면, OpenCronAPI가 예약에 맞춰 실행할 수 있습니다.

헬스 체크
30초마다 API를 핑하고, 응답이 멈추는 순간 알림을 받으세요.
백업 트리거
현지 시간대 기준 매일 밤 3시에 백업 webhook을 실행하고, 실제로 실행되었는지 확인하세요.
리포트 생성
주간 또는 월간 리포트를 자동으로 시작하고, 작업이 느릴 경우 재시도합니다.
캐시 워밍
정밀하고 안정적인 일정에 맞춰 트래픽 피크 전에 캐시를 미리 데워 두세요.
뉴스레터 발송
모든 시간대에 걸쳐 정확히 알맞은 현지 시각에 발송을 예약하세요.
데이터 동기화
고정 간격으로 서비스 간 동기화; 내장된 재시도가 일시적 실패를 흡수합니다.

간단하고 투명한 요금제

무료로 시작하세요. 더 필요할 때만 업그레이드하세요. 사용량 관련 예상치 못한 청구가 없습니다.

Free
$0/월
3개 작업
최소 간격 1시간
Starter
$9/월
20개 작업
최소 간격 1분
가장 인기 있는
Pro
$29/월
100개 작업
최소 간격 30초
Business
$69/월
500개 작업
최소 간격 10초
모든 요금제 및 기능 비교 →

자주 묻는 질문

작업이 실행될 때 제 endpoint가 다운되어 있으면 어떻게 되나요?

설정에 따라 재시도합니다 — 선택한 상태 코드에 대해 고정, 선형, 지수 백오프 방식으로요. 모든 시도가 실패하면 해당 실행을 실패로 표시하고 이메일 또는 webhook 알림을 보내드립니다.

스케줄링은 얼마나 정확한가요?

작업은 1분 미만의 정밀도로 전달됩니다. 간격(상위 요금제에서는 최소 10초), 표준 5필드 cron 표현식, 또는 특정 시각의 일회성 실행으로 예약할 수 있습니다.

cron 표현식과 시간대를 지원하나요?

네. 표준 5필드 cron과 @daily, @hourly 같은 단축 표현을 지원하며, 작업별로 설정한 시간대에서 평가됩니다 — 서머타임 전환도 포함됩니다.

이것이 제 서버의 crontab과 어떻게 다른가요?

관리할 서버가 없으며, 안정성이 기본 내장되어 있습니다: 장애 조치가 적용된 분산 실행, 자동 재시도, 전체 로그, 실패 알림. 재부팅이나 머신 충돌이 일정을 조용히 죽이는 일은 결코 없습니다.

EasyCron이나 cron-job.org에서 마이그레이션할 수 있나요?

네 — 콘솔에서 기존 작업을 원클릭으로 가져오거나, API로 다시 생성할 수 있습니다. 무료 요금제로 무엇이든 옮기기 전에 먼저 사용해 볼 수 있습니다.

정말 무료 요금제가 있나요?

네: 3개 작업, 시간 단위 스케줄링, 7일 로그, 신용카드 불필요. 더 많은 작업, 더 짧은 간격, 더 긴 보존 기간이 필요할 때만 업그레이드하세요.

cron이 실행됐기를 바라는 일은 그만두세요.

1분 이내에 첫 작업을 예약하세요. 무료 요금제, 카드 불필요.

무료 계정 만들기

또는 문서를 읽어 보세요.

Open API 생태계의 일부