chore(proxy): remove CPU/pids limits, add open_file_cache, fix nginx-sync symlink check
This commit is contained in:
1 parent
fb724a35cc
commit
a4bc25b6d6
4 files changed
+28
-17
No files matched your search
@@ -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" \
|
||||
|
||||
Reference in new issue
Block a user