From 71e3dfda4e2bcc228415c0d66b09a84bb73dddd1 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Wed, 9 May 2018 09:08:22 +0200 Subject: Add timeout and TTL to request jobs --- server/initializers/constants.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'server/initializers/constants.ts') diff --git a/server/initializers/constants.ts b/server/initializers/constants.ts index 365b8617d..6556aa168 100644 --- a/server/initializers/constants.ts +++ b/server/initializers/constants.ts @@ -78,9 +78,10 @@ const JOB_CONCURRENCY: { [ id in JobType ]: number } = { 'video-file': 1, 'email': 5 } -const BROADCAST_CONCURRENCY = 5 // How many requests in parallel we do in activitypub-http-broadcast job -// 2 days -const JOB_COMPLETED_LIFETIME = 60000 * 60 * 24 * 2 +const BROADCAST_CONCURRENCY = 10 // How many requests in parallel we do in activitypub-http-broadcast job +const JOB_REQUEST_TIMEOUT = 3000 // 3 seconds +const JOB_REQUEST_TTL = 60000 * 10 // 10 minutes +const JOB_COMPLETED_LIFETIME = 60000 * 60 * 24 * 2 // 2 days // 1 hour let SCHEDULER_INTERVAL = 60000 * 60 @@ -466,6 +467,8 @@ export { VIDEO_RATE_TYPES, VIDEO_MIMETYPE_EXT, VIDEO_TRANSCODING_FPS, + JOB_REQUEST_TIMEOUT, + JOB_REQUEST_TTL, USER_PASSWORD_RESET_LIFETIME, IMAGE_MIMETYPE_EXT, SCHEDULER_INTERVAL, -- cgit v1.2.3