From 9ac07b89c130e17aa5011a60ffcde98960cd27e2 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Thu, 5 Aug 2021 17:48:42 +0300 Subject: [PATCH] master: Avoid creating prefork timeout if process_limit is already reached --- src/master/service-monitor.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/master/service-monitor.c b/src/master/service-monitor.c index 3e838c9b81..c10e99c7cc 100644 --- a/src/master/service-monitor.c +++ b/src/master/service-monitor.c @@ -378,6 +378,7 @@ static void service_monitor_prefork_timeout(struct service *service) static void service_monitor_start_extra_avail(struct service *service) { if (service->process_avail >= service->set->process_min_avail || + service->process_count >= service->process_limit || service->list->destroying) return; -- 2.47.3