From 20384899617f098e8b462b7990be29f17db67398 Mon Sep 17 00:00:00 2001 From: Michael Chus Date: Sun, 19 Apr 2026 18:52:41 +0300 Subject: [PATCH] Remove MemoryMax=3G from bee-web.service to fix OOM kill during GPU tests dcgmproftester and other GPU test subprocesses run inside the bee-web cgroup and exceed 3G with 8 GPUs. OOM killer terminates the whole service. No memory cap is appropriate on a LiveCD where GPU tests legitimately use several GB. Co-Authored-By: Claude Sonnet 4.6 --- iso/overlay/etc/systemd/system/bee-web.service | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/iso/overlay/etc/systemd/system/bee-web.service b/iso/overlay/etc/systemd/system/bee-web.service index 62c498b..e9f8925 100644 --- a/iso/overlay/etc/systemd/system/bee-web.service +++ b/iso/overlay/etc/systemd/system/bee-web.service @@ -10,7 +10,8 @@ RestartSec=3 StandardOutput=journal StandardError=journal LimitMEMLOCK=infinity -MemoryMax=3G +# No MemoryMax: bee-web spawns GPU test subprocesses (dcgmproftester etc.) +# that legitimately use several GB; a cgroup limit kills them via OOM. # Keep the web server responsive during GPU/CPU stress (children inherit nice+10 # via Setpriority in runCmdJob, but the bee-web parent stays at 0). Nice=0