diff --git a/README.md b/README.md index 14d1f39a8..c64f4bf58 100644 --- a/README.md +++ b/README.md @@ -419,9 +419,9 @@ __Arguments__ // Advanced settings (see below) settings?: QueueSettings { - lockDuration?: number = 5000, + lockDuration?: number = 30000, lockRenewTime?: number = lockDuration / 2, - stalledInterval?: number = 5000, + stalledInterval?: number = 30000, maxStalledCount?: number = 1, guardInterval?: number = 5000, retryProcessDelay?: number = 5000, diff --git a/lib/queue.js b/lib/queue.js index ce3ac4cba..15ca8ed14 100644 --- a/lib/queue.js +++ b/lib/queue.js @@ -60,8 +60,9 @@ var MAX_TIMEOUT_MS = Math.pow(2, 31) - 1; // 32 bit signed // Advanced settings settings?: QueueSettings { - lockDuration?: number = 5000, - stalledInterval?: number = 5000, + lockDuration?: number = 30000, + lockRenewTime?: number = lockDuration / 2, + stalledInterval?: number = 30000, maxStalledCount?: number = 1, // The maximum number of times a job can be recovered from the 'stalled' state guardInterval?: number = 5000, retryProcessDelay?: number = 5000 @@ -140,8 +141,8 @@ var Queue = function Queue(name, url, opts){ this.retrieving = 0; this.settings = _.defaults(opts.settings, { - lockDuration: 5000, - stalledInterval: 5000, + lockDuration: 30000, + stalledInterval: 30000, maxStalledCount: 1, guardInterval: 5000, retryProcessDelay: 5000