Cron limits
Every number that limits schedules, runs, timers and history, in one place.
These are the current defaults. The platform can change them, and they may differ for your account in future. Your deploy messages and the dashboard always show the numbers that apply to you.
Shortest gap between runsDefault run timetimeout.Longest run timetimeout above it is refused at deploy. The platform has a hard ceiling of 2 hours that no setting can pass.Schedules per projectSchedules per accountRuns a monthskipped with the reason. Skipped and missed runs do not count.History keptWaiting timersTimer payloadTimer reachRetriesMisfire windowFailures in a rowMissed runs recordedCalls to the platformretry-after header.Schedule textwhen keeps the first 200 characters. A run.command is one line of up to 1000 characters. A run.http.path is up to 200 characters.What happens at a limit
- Too many schedules. The deploy fails with a message that names the limit. Remove a schedule you no longer need, or combine two into one that takes a payload.
- Gap too short or run too long. The deploy fails and says which value to change.
- Out of runs for the month. The run is recorded as
skippedand shows the reason. Look atcohostly schedules runsto see it. Runs resume at the start of the next UTC month. - Platform busy. If the platform cannot start a sandbox for a command run right now, the run waits and shows a reason. It starts when there is room. If it waits past its misfire window, it is recorded as
missed.
How the numbers fit together
- A manual run with
cohostly runcounts toward the monthly total. - The total is the number of runs started. The platform does not publish a separate count for retries, so leave a margin if you use
retries. - A schedule of
every 15 minutesstarts about 2,880 runs in a 30-day month. That fits in 3000 with little room for manual runs and retries. Use a longer gap when you can.
Read next
Up next · BindingsErrorsEvery error the clock binding can give, when it happens and how to fix it.Keep reading
← Back to Failures and history