]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - server/lib/job-queue/job-queue.ts
Fix schema.org context
[github/Chocobozzz/PeerTube.git] / server / lib / job-queue / job-queue.ts
index 167b7b168d7f63628b732fcb4c9a0fb0d37cc80c..d3776c3bfd6b72d373fd5c97e88e7f87cc0853f9 100644 (file)
@@ -106,6 +106,8 @@ const jobTypes: JobType[] = [
   'video-studio-edition'
 ]
 
+const silentFailure = new Set<JobType>([ 'activitypub-http-unicast' ])
+
 class JobQueue {
 
   private static instance: JobQueue
@@ -152,7 +154,11 @@ class JobQueue {
            .catch(err => logger.error('Error in job queue processor %s.', handlerName, { err }))
 
       queue.on('failed', (job, err) => {
-        logger.error('Cannot execute job %d in queue %s.', job.id, handlerName, { payload: job.data, err })
+        const logLevel = silentFailure.has(handlerName)
+          ? 'debug'
+          : 'error'
+
+        logger.log(logLevel, 'Cannot execute job %d in queue %s.', job.id, handlerName, { payload: job.data, err })
       })
 
       queue.on('error', err => {