# HG changeset patch # User RhodeCode Admin # Date 2024-02-14 10:26:42 # Node ID 2823fa9f3dd0ba4a9b0f68ba0d4f9603666f2b72 # Parent 25044729307bfd726082a4f273af800a06386ec4 chore(config): optimized celery configuration diff --git a/rhodecode/lib/celerylib/loader.py b/rhodecode/lib/celerylib/loader.py --- a/rhodecode/lib/celerylib/loader.py +++ b/rhodecode/lib/celerylib/loader.py @@ -68,12 +68,14 @@ base_celery_config = { 'result_expires': 60 * 60 * 24, 'result_persistent': True, 'imports': imports, - 'worker_max_tasks_per_child': 20, + 'worker_max_tasks_per_child': 100, + 'worker_hijack_root_logger': False, + 'worker_prefetch_multiplier': 1, 'task_serializer': 'msgpack', 'accept_content': ['json', 'msgpack'], 'result_serializer': 'msgpack', 'result_accept_content': ['json', 'msgpack'], - 'worker_hijack_root_logger': False, + 'broker_connection_retry_on_startup': True, 'database_table_names': { 'task': 'beat_taskmeta',