chore(proxy): remove CPU/pids limits, add open_file_cache, fix nginx-sync symlink check

This commit is contained in:
openhands committed 2026-10-23 14:05:31 +02:00
1 parent fb724a35cc
commit a4bc25b6d6
4 files changed
+28 -17

No files matched your search

+3 -8
View File
@@ -42,13 +42,9 @@ old_container=""
new_container=""
blue_green=0
# Resource limits voor de container. Zonder deze limieten kan één geheugenlek de
# hele host vullen, met MariaDB, nginx en Traefik als slachtoffer. 2 CPU laat
# achtergrondwerk toe zonder de hele kernel aan één release te geven.
mem_limit="4g"
mem_swap_limit="5g"
cpu_limit="2"
pids_limit="512"
# Resource limits bewust verwijderd: CPU en pids zijn eerder al gehaald. Memory
# blijft bewust gelimiteerd op 4g/5g swap om een geheugenlek niet de host te
# laten vullen (MariaDB, nginx, Traefik als slachtoffer).
is_current() {
local head
@@ -300,7 +296,6 @@ start_candidate() {
done < "$deploy_dir/.env"
docker run -d --name "$name" --restart always --net=host \
--memory="$mem_limit" --memory-swap="$mem_swap_limit" \
--cpus="$cpu_limit" --pids-limit="$pids_limit" \
"${ENV_ARGS[@]}" -e "PORT=$port" -e HOSTNAME=0.0.0.0 \
-v "$deploy_dir/public/nitro-assets:/app/public/nitro-assets" \
-v "$deploy_dir/public/swf:/app/public/swf" \