From b24253a64bf483dedc729736cb89025e607c8a58 Mon Sep 17 00:00:00 2001 From: Franziska Kunsmann Date: Sun, 30 Aug 2020 10:32:29 +0200 Subject: [PATCH] bundles/nginx: determine worker processes by cpu count by default --- bundles/nginx/metadata.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/bundles/nginx/metadata.py b/bundles/nginx/metadata.py index d6354c7..fa823c3 100644 --- a/bundles/nginx/metadata.py +++ b/bundles/nginx/metadata.py @@ -17,12 +17,20 @@ defaults = { }, }, 'nginx': { - 'worker_processes': 4, - 'worker_connections': 1000, + 'worker_connections': 768, }, } +@metadata_reactor +def worker_processes(metadata): + return { + 'nginx': { + 'worker_processes': metadata.get('vm/cpu', 2), + }, + } + + @metadata_reactor def letsencrypt(metadata): if not node.has_bundle('letsencrypt'):