mirror of
https://github.com/n8n-io/n8n.git
synced 2025-03-05 20:50:17 -08:00
fix(core): Increase default concurrency and timeout in task runners (#12496)
This commit is contained in:
parent
3654861886
commit
4182095af1
|
@ -39,13 +39,23 @@ export class TaskRunnersConfig {
|
||||||
@Env('N8N_RUNNERS_MAX_OLD_SPACE_SIZE')
|
@Env('N8N_RUNNERS_MAX_OLD_SPACE_SIZE')
|
||||||
maxOldSpaceSize: string = '';
|
maxOldSpaceSize: string = '';
|
||||||
|
|
||||||
/** How many concurrent tasks can a runner execute at a time */
|
/**
|
||||||
|
* How many concurrent tasks can a runner execute at a time
|
||||||
|
*
|
||||||
|
* @note Kept high for backwards compatibility - n8n v2 will reduce this to `5`
|
||||||
|
*/
|
||||||
@Env('N8N_RUNNERS_MAX_CONCURRENCY')
|
@Env('N8N_RUNNERS_MAX_CONCURRENCY')
|
||||||
maxConcurrency: number = 5;
|
maxConcurrency: number = 10;
|
||||||
|
|
||||||
/** How long (in seconds) a task is allowed to take for completion, else the task will be aborted. (In internal mode, the runner will also be restarted.) Must be greater than 0. */
|
/**
|
||||||
|
* How long (in seconds) a task is allowed to take for completion, else the
|
||||||
|
* task will be aborted. (In internal mode, the runner will also be
|
||||||
|
* restarted.) Must be greater than 0.
|
||||||
|
*
|
||||||
|
* @note Kept high for backwards compatibility - n8n v2 will reduce this to `60`
|
||||||
|
*/
|
||||||
@Env('N8N_RUNNERS_TASK_TIMEOUT')
|
@Env('N8N_RUNNERS_TASK_TIMEOUT')
|
||||||
taskTimeout: number = 60;
|
taskTimeout: number = 300; // 5 minutes
|
||||||
|
|
||||||
/** How often (in seconds) the runner must send a heartbeat to the broker, else the task will be aborted. (In internal mode, the runner will also be restarted.) Must be greater than 0. */
|
/** How often (in seconds) the runner must send a heartbeat to the broker, else the task will be aborted. (In internal mode, the runner will also be restarted.) Must be greater than 0. */
|
||||||
@Env('N8N_RUNNERS_HEARTBEAT_INTERVAL')
|
@Env('N8N_RUNNERS_HEARTBEAT_INTERVAL')
|
||||||
|
|
|
@ -229,8 +229,8 @@ describe('GlobalConfig', () => {
|
||||||
maxPayload: 1024 * 1024 * 1024,
|
maxPayload: 1024 * 1024 * 1024,
|
||||||
port: 5679,
|
port: 5679,
|
||||||
maxOldSpaceSize: '',
|
maxOldSpaceSize: '',
|
||||||
maxConcurrency: 5,
|
maxConcurrency: 10,
|
||||||
taskTimeout: 60,
|
taskTimeout: 300,
|
||||||
heartbeatInterval: 30,
|
heartbeatInterval: 30,
|
||||||
},
|
},
|
||||||
sentry: {
|
sentry: {
|
||||||
|
|
Loading…
Reference in a new issue