FerryDocs
ConceptsJobs & cron

How scheduled runs work

The scheduler starts each run at its time. Two runs of one cron job never overlap.

Edit on GitHub
Schedulereach 15 secondsRun of 03:00runningRun of 03:15

The scheduler looks each 15 seconds. It starts each run that is due after its last look.

1 / 4

The starts the runs of each . One cron job has one run at a time.

Log of the run in progress
==> Warning: a scheduled run was skipped because this run is still running (for 48s); cancel it if it is stuck, or the schedule stays blocked

What Ferry does not do

CaseResult
The server was down at the time of a run.Ferry skips the run. It does not do it later.
The cron job is suspended.No run starts.
The cron job has no .No run starts.
A run fails.Ferry does not try again.
A run takes a long time.Ferry sets no time limit.

A run that hangs blocks the schedule

No new run starts until that run ends. Cancel it.

On this page