changeset 8799:d2d787d881db

celery: default to more than 1 task per worker
author Mads Kiilerich <mads@kiilerich.com>
date Fri, 06 Nov 2020 18:52:08 +0100
parents aa8680af29c2
children f78ccff15f43
files development.ini kallithea/templates/ini/template.ini.mako
diffstat 2 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/development.ini	Fri Nov 06 18:57:56 2020 +0100
+++ b/development.ini	Fri Nov 06 18:52:08 2020 +0100
@@ -264,7 +264,7 @@
 #celery.amqp.task.result.expires = 18000
 
 celery.worker_concurrency = 2
-celery.worker_max_tasks_per_child = 1
+celery.worker_max_tasks_per_child = 100
 
 ## If true, tasks will never be sent to the queue, but executed locally instead.
 celery.task_always_eager = false
--- a/kallithea/templates/ini/template.ini.mako	Fri Nov 06 18:57:56 2020 +0100
+++ b/kallithea/templates/ini/template.ini.mako	Fri Nov 06 18:52:08 2020 +0100
@@ -339,7 +339,7 @@
 #celery.amqp.task.result.expires = 18000
 
 celery.worker_concurrency = 2
-celery.worker_max_tasks_per_child = 1
+celery.worker_max_tasks_per_child = 100
 
 <%text>##</%text> If true, tasks will never be sent to the queue, but executed locally instead.
 celery.task_always_eager = false