From 207a67dcc2d70a98b7f569fef7687962cb76dcf1 Mon Sep 17 00:00:00 2001 From: liqiang-fit2cloud Date: Fri, 7 Nov 2025 10:04:16 +0800 Subject: [PATCH] refactor: never restart scheduler worker if worker=1. --- apps/common/management/commands/services/services/scheduler.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/common/management/commands/services/services/scheduler.py b/apps/common/management/commands/services/services/scheduler.py index e9a0bd97a..e66d8e300 100644 --- a/apps/common/management/commands/services/services/scheduler.py +++ b/apps/common/management/commands/services/services/scheduler.py @@ -18,13 +18,14 @@ class SchedulerService(BaseService): log_format = '%(h)s %(t)s %(L)ss "%(r)s" %(s)s %(b)s ' bind = f'127.0.0.1:6060' + max_requests = 10240 if self.worker > 1 else 0 cmd = [ 'gunicorn', 'maxkb.wsgi:application', '-b', bind, '-k', 'gthread', '--threads', '200', '-w', str(self.worker), - '--max-requests', '10240', + '--max-requests', str(max_requests), '--max-requests-jitter', '2048', '--access-logformat', log_format, '--access-logfile', '/dev/null',