Configure
Retries
Retry count and delay after a failed HTTP request.
Overview
Retries tell CronFox to try the HTTP request again if a run fails. You control how many times to retry and how long to wait between attempts.
Defaults when retries are disabled: no automatic retries (retry_count effectively off). When enabled in the task form, you set retry count and retry delay (seconds).
Step-by-step
- Open the task on its collection view (create or edit).
- Expand advanced settings.
- Enable retries.
- Set retry count — how many additional attempts after the first failure.
- Set retry delay — seconds to wait between attempts (default in the form is often
5). - Save, then trigger Run now against an endpoint you can force to fail once to confirm behavior.
How retries behave
- CronFox performs the HTTP call.
- On failure, if attempts remain, it waits for retry delay and tries again.
- The execution outcome reflects the final result after retries are exhausted or a success occurs.
Exact attempt details appear in execution history for that run.
When to use
- Use retries for transient network errors or briefly overloaded APIs.
- Avoid aggressive retries on endpoints that are not idempotent (for example payments) unless the API is safe to call twice.
- Pair retries with failure notifications so you still hear about persistent outages.