spec(Queue): lockDurationとstalledIntervalを増やす (MisskeyIO#308)
This commit is contained in:
parent
efee8f45f9
commit
e7643da3bd
2 changed files with 24 additions and 9 deletions
|
@ -28,3 +28,18 @@ export function baseQueueOptions(config: RedisOptions & RedisOptionsSource, queu
|
|||
prefix: config.prefix ? `${config.prefix}:queue:${queueName}` : `queue:${queueName}`,
|
||||
};
|
||||
}
|
||||
|
||||
export function baseWorkerOptions(config: RedisOptions & RedisOptionsSource, queueName: typeof QUEUE[keyof typeof QUEUE]): Bull.WorkerOptions {
|
||||
return {
|
||||
connection: {
|
||||
...config,
|
||||
maxRetriesPerRequest: null,
|
||||
keyPrefix: undefined,
|
||||
},
|
||||
prefix: config.prefix ? `${config.prefix}:queue:${queueName}` : `queue:${queueName}`,
|
||||
skipLockRenewal: false,
|
||||
lockDuration: 60 * 1000,
|
||||
lockRenewTime: 30 * 1000,
|
||||
stalledInterval: 90 * 1000,
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue