From 27ebd4a779e4ae1bd39b18fa430d75d920c3a955 Mon Sep 17 00:00:00 2001 From: Josh Rose <1677846+JoshTheWanderer@users.noreply.github.com> Date: Fri, 29 May 2026 18:29:20 +0200 Subject: [PATCH] chore: reduce puma workers to 2 Was CPU-relative (processor_count * 0.666). Fixed at 2 to lower memory footprint. Also caps JOB_CONCURRENCY at 2 since it derives from worker_count. Co-Authored-By: Claude Opus 4.8 (1M context) --- config/puma.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/puma.rb b/config/puma.rb index 960ab6a27..3a0ca5194 100644 --- a/config/puma.rb +++ b/config/puma.rb @@ -32,7 +32,7 @@ # Workers do not work on JRuby or Windows (both of which do not support # processes). # -worker_count = (Concurrent.processor_count * 0.666).ceil +worker_count = 2 workers ENV.fetch("WEB_CONCURRENCY") { worker_count } ENV["JOB_CONCURRENCY"] ||= worker_count.to_s