mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-19 19:11:13 +00:00
fix(core): Fix new graceful shutdown env being always overridden by deprecated env (#8503)
This commit is contained in:
@@ -44,7 +44,7 @@ export abstract class BaseCommand extends Command {
|
||||
/**
|
||||
* How long to wait for graceful shutdown before force killing the process.
|
||||
*/
|
||||
protected gracefulShutdownTimeoutInS: number = config.getEnv('generic.gracefulShutdownTimeout');
|
||||
protected gracefulShutdownTimeoutInS = config.getEnv('generic.gracefulShutdownTimeout');
|
||||
|
||||
async init(): Promise<void> {
|
||||
await initErrorHandling();
|
||||
|
||||
@@ -267,9 +267,10 @@ export class Worker extends BaseCommand {
|
||||
}
|
||||
|
||||
async init() {
|
||||
const configuredShutdownTimeout = config.getEnv('queue.bull.gracefulShutdownTimeout');
|
||||
if (configuredShutdownTimeout) {
|
||||
this.gracefulShutdownTimeoutInS = configuredShutdownTimeout;
|
||||
const { QUEUE_WORKER_TIMEOUT } = process.env;
|
||||
if (QUEUE_WORKER_TIMEOUT) {
|
||||
this.gracefulShutdownTimeoutInS =
|
||||
parseInt(QUEUE_WORKER_TIMEOUT, 10) || config.default('queue.bull.gracefulShutdownTimeout');
|
||||
this.logger.warn(
|
||||
'QUEUE_WORKER_TIMEOUT has been deprecated. Rename it to N8N_GRACEFUL_SHUTDOWN_TIMEOUT.',
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user