From f70d3f3b7607425a3bca0cb827ae8e2f258b095f Mon Sep 17 00:00:00 2001 From: Adam Outler Date: Thu, 23 Oct 2025 20:36:04 +0000 Subject: [PATCH] Limiter fix for older kernels --- docker-compose.yml | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 92fd56f9..71dfb6f3 100755 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -59,15 +59,17 @@ services: NETALERTX_DEBUG: 0 # 0=kill all services and restart if any dies. 1 keeps running dead services. # Resource limits to prevent resource exhaustion - mem_limit: 2048m - mem_reservation: 1024m - cpus: 4 - pids_limit: 512 + mem_limit: 2048m # Maximum memory usage + mem_reservation: 1024m # Soft memory limit + cpu_shares: 512 # Relative CPU weight for CPU contention scenarios + pids_limit: 512 # Limit the number of processes/threads to prevent fork bombs logging: - driver: "json-file" + driver: "json-file" # Use JSON file logging driver options: - max-size: "10m" - max-file: "3" + max-size: "10m" # Rotate log files after they reach 10MB + max-file: "3" # Keep a maximum of 3 log files + + # Always restart the container unless explicitly stopped restart: unless-stopped volumes: