Disallow docker-compose to use swap space 72/140172/1
authorhalil.cakal <halil.cakal@est.tech>
Fri, 7 Feb 2025 14:41:39 +0000 (14:41 +0000)
committerhalil.cakal <halil.cakal@est.tech>
Fri, 7 Feb 2025 14:41:44 +0000 (14:41 +0000)
- if swap memory is active on any host, the docker-compose will add it
  on top of JVM process memory. This will exceed the total memory
   reservation of the container, eventually cause restart.
- swap limit can not be lower than the total memory limit, thus given
  3G. this will disallow docker-compose to use swap space

Issue-ID: CPS-2628

Change-Id: I01bd4a1fd3f4e894fe8236bbc38cd7718fb0b6fb
Signed-off-by: halil.cakal <halil.cakal@est.tech>
docker-compose/docker-compose.yml

index 2573e32..8e42bc5 100644 (file)
@@ -82,6 +82,7 @@ services:
         limits:
           cpus: '3'
           memory: 3G
+    memswap_limit: 3G
 
   nginx:
     container_name: ${NGINX_CONTAINER_NAME:-nginx-loadbalancer}