From 4cb2357e54b232821f7eb1794722c0760628c7af Mon Sep 17 00:00:00 2001 From: Rafael Garcia Date: Thu, 28 May 2026 17:23:38 -0400 Subject: [PATCH] Fix Chromium supervisor stop signaling Give supervisord a short SIGCHLD window and signal the Chromium process group so stop does not tight-loop SIGKILL or leave descendants behind. Co-authored-by: Cursor --- images/chromium-headful/supervisor/services/chromium.conf | 4 +++- .../chromium-headless/image/supervisor/services/chromium.conf | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/images/chromium-headful/supervisor/services/chromium.conf b/images/chromium-headful/supervisor/services/chromium.conf index ae1f22e9..d68c4209 100644 --- a/images/chromium-headful/supervisor/services/chromium.conf +++ b/images/chromium-headful/supervisor/services/chromium.conf @@ -4,6 +4,8 @@ autostart=false autorestart=true startsecs=0 stopsignal=KILL -stopwaitsecs=0 +stopasgroup=true +killasgroup=true +stopwaitsecs=1 stdout_logfile=/var/log/supervisord/chromium redirect_stderr=true diff --git a/images/chromium-headless/image/supervisor/services/chromium.conf b/images/chromium-headless/image/supervisor/services/chromium.conf index 7018e12a..5f55c8e0 100644 --- a/images/chromium-headless/image/supervisor/services/chromium.conf +++ b/images/chromium-headless/image/supervisor/services/chromium.conf @@ -4,6 +4,8 @@ autostart=false autorestart=true startsecs=0 stopsignal=KILL -stopwaitsecs=0 +stopasgroup=true +killasgroup=true +stopwaitsecs=1 stdout_logfile=/var/log/supervisord/chromium redirect_stderr=true