From f320499d01e5a05b73caef424927b71b606bdebc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Ovejero?= Date: Wed, 12 Nov 2025 20:26:59 +0100 Subject: [PATCH] docs: Add `N8N_RUNNERS_TASK_REQUEST_TIMEOUT` env var (#3847) Co-authored-by: Kartik Balasubramanian <22399046+HumanistSerif@users.noreply.github.com> --- .../configuration/environment-variables/task-runners.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/hosting/configuration/environment-variables/task-runners.md b/docs/hosting/configuration/environment-variables/task-runners.md index f27c9029b..750ee0dd2 100644 --- a/docs/hosting/configuration/environment-variables/task-runners.md +++ b/docs/hosting/configuration/environment-variables/task-runners.md @@ -27,9 +27,10 @@ hide: | `N8N_RUNNERS_MAX_PAYLOAD` | Number | `1 073 741 824` | Maximum payload size in bytes for communication between a task broker and a task runner. | | `N8N_RUNNERS_MAX_OLD_SPACE_SIZE` | String | | The `--max-old-space-size` option to use for a task runner (in MB). By default, Node.js will set this based on available memory. | | `N8N_RUNNERS_MAX_CONCURRENCY` | Number | `5` | The number of concurrent tasks a task runner can execute at a time. | -| `N8N_RUNNERS_TASK_TIMEOUT` | Number | `60` | How long (in seconds) a task can take to complete before the task aborts and the runner restarts. Must be greater than 0. | -| `N8N_RUNNERS_HEARTBEAT_INTERVAL` | Number | `30` | How often (in seconds) the runner must send a heartbeat to the broker, else the task aborts and the runner restarts. Must be greater than 0. | +| `N8N_RUNNERS_TASK_TIMEOUT` | Number | `60` | The maximum time, in seconds, a task can run before the runner stops it and restarts. This value must be greater than 0. | +| `N8N_RUNNERS_HEARTBEAT_INTERVAL` | Number | `30` | The interval, in seconds, at which the runner must send a heartbeat to the broker. If the runner doesn't send a heartbeat in time, the task stops and the runner restarts. This value must be greater than 0. | | `N8N_RUNNERS_INSECURE_MODE` | Boolean | `false` | Whether to disable all security measures in the task runner, for compatibility with modules that rely on insecure JS features. **Discouraged for production use.** | +| `N8N_RUNNERS_TASK_REQUEST_TIMEOUT` | Number | `20` | How long (in seconds) a task request can wait for a runner to become available before timing out. This prevents workflows from hanging indefinitely when no runners are available. Must be greater than 0. | ## Task runner launcher environment variables