Task Duration
ricochet stops a task invocation that runs longer than one hour.
Raise or lower that limit for every task in the [tasks] section of ricochet-config.toml, in seconds:
[tasks]# 6 hoursmax_duration = 21600Or set it as an environment variable:
RICOCHET_TASKS__MAX_DURATION=21600The limit applies to scheduled invocations and to invocations started by hand, on every execution backend. A stopped invocation is marked as cancelled, and its log ends with the limit it reached.
Per-task limit
Section titled “Per-task limit”A task can set its own limit, which replaces the server limit for that task.
Set max_duration in the schedule section of its _ricochet.toml, or enter Maximum duration in minutes on the task’s Settings > Task tab.