From 12db97c7becb9b107f777381365b70b686c5d44d Mon Sep 17 00:00:00 2001 From: sanderegg <35365065+sanderegg@users.noreply.github.com> Date: Wed, 4 Jun 2025 22:23:01 +0200 Subject: [PATCH 1/4] added healthcheck --- services/docker-compose.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/services/docker-compose.yml b/services/docker-compose.yml index b2a0e27da0a2..238184ba8725 100644 --- a/services/docker-compose.yml +++ b/services/docker-compose.yml @@ -1401,6 +1401,14 @@ services: - "--tracing.addinternals" - "--tracing.otlp=true" - "--tracing.otlp.http=true" + healthcheck: + # NOTE: this healthcheck to check if traefik is up and running must be run on the ping entrypoint defined in command! + test: ["traefik", "healthcheck", "--ping", "--ping.entryPoint=ping", "--ping.address=:9082"] + interval: 10s + timeout: 5s + retries: 5 + start_period: 10s + start_interval: 1s volumes: # So that Traefik can listen to the Docker events - /var/run/docker.sock:/var/run/docker.sock From 7bac5ca1b08a142ea61ba05876e9e9d0978c2ce5 Mon Sep 17 00:00:00 2001 From: sanderegg <35365065+sanderegg@users.noreply.github.com> Date: Wed, 4 Jun 2025 22:40:29 +0200 Subject: [PATCH 2/4] added healthcheck --- services/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/docker-compose.yml b/services/docker-compose.yml index 238184ba8725..20088e8a188a 100644 --- a/services/docker-compose.yml +++ b/services/docker-compose.yml @@ -1403,7 +1403,7 @@ services: - "--tracing.otlp.http=true" healthcheck: # NOTE: this healthcheck to check if traefik is up and running must be run on the ping entrypoint defined in command! - test: ["traefik", "healthcheck", "--ping", "--ping.entryPoint=ping", "--ping.address=:9082"] + test: traefik healthcheck --ping --ping.entryPoint=ping --entryPoints.ping.address=:9082 interval: 10s timeout: 5s retries: 5 From dd79c1760d658339bd4e30dd721d763aedebad65 Mon Sep 17 00:00:00 2001 From: sanderegg <35365065+sanderegg@users.noreply.github.com> Date: Thu, 5 Jun 2025 08:29:46 +0200 Subject: [PATCH 3/4] reverted writeTimeout --- services/docker-compose.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/services/docker-compose.yml b/services/docker-compose.yml index 20088e8a188a..381c98e1fb4a 100644 --- a/services/docker-compose.yml +++ b/services/docker-compose.yml @@ -1386,9 +1386,11 @@ services: - "--entryPoints.http.address=:80" - "--entryPoints.http.forwardedHeaders.insecure" - "--entryPoints.http.transport.respondingTimeouts.readTimeout=21600s" #6h, for https://github.com/traefik/traefik/issues/10805 - "--entryPoints.simcore_api.address=:10081" + - "--entryPoints.http.transport.respondingTimeouts.writeTimeout=21600s" #6h, for https://github.com/traefik/traefik/issues/10805 - "--entryPoints.simcore_api.address=:10081" - "--entryPoints.simcore_api.address=:10081" - "--entryPoints.simcore_api.forwardedHeaders.insecure" - "--entryPoints.simcore_api.transport.respondingTimeouts.readTimeout=21600s" #6h, for https://github.com/traefik/traefik/issues/10805 + - "--entryPoints.simcore_api.transport.respondingTimeouts.writeTimeout=21600s" #6h, for https://github.com/traefik/traefik/issues/10805 - "--entryPoints.traefik_monitor.address=:8080" - "--entryPoints.traefik_monitor.forwardedHeaders.insecure" - "--providers.swarm.endpoint=unix:///var/run/docker.sock" From e289b1d7aa78dff3cdbfdeea81083d43e6c8c73e Mon Sep 17 00:00:00 2001 From: sanderegg <35365065+sanderegg@users.noreply.github.com> Date: Thu, 5 Jun 2025 08:30:36 +0200 Subject: [PATCH 4/4] reverted writeTimeout --- services/docker-compose.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/services/docker-compose.yml b/services/docker-compose.yml index 381c98e1fb4a..58d6ee706570 100644 --- a/services/docker-compose.yml +++ b/services/docker-compose.yml @@ -1385,12 +1385,12 @@ services: - "--metrics.prometheus.entryPoint=metrics" - "--entryPoints.http.address=:80" - "--entryPoints.http.forwardedHeaders.insecure" - - "--entryPoints.http.transport.respondingTimeouts.readTimeout=21600s" #6h, for https://github.com/traefik/traefik/issues/10805 - "--entryPoints.simcore_api.address=:10081" - - "--entryPoints.http.transport.respondingTimeouts.writeTimeout=21600s" #6h, for https://github.com/traefik/traefik/issues/10805 - "--entryPoints.simcore_api.address=:10081" + - "--entryPoints.http.transport.respondingTimeouts.readTimeout=21600s" #6h, for https://github.com/traefik/traefik/issues/10805 large file uploads + - "--entryPoints.http.transport.respondingTimeouts.writeTimeout=21600s" #6h, for https://github.com/traefik/traefik/issues/10805 large file downloads - "--entryPoints.simcore_api.address=:10081" - "--entryPoints.simcore_api.forwardedHeaders.insecure" - - "--entryPoints.simcore_api.transport.respondingTimeouts.readTimeout=21600s" #6h, for https://github.com/traefik/traefik/issues/10805 - - "--entryPoints.simcore_api.transport.respondingTimeouts.writeTimeout=21600s" #6h, for https://github.com/traefik/traefik/issues/10805 + - "--entryPoints.simcore_api.transport.respondingTimeouts.readTimeout=21600s" #6h, for https://github.com/traefik/traefik/issues/10805 large file uploads + - "--entryPoints.simcore_api.transport.respondingTimeouts.writeTimeout=21600s" #6h, for https://github.com/traefik/traefik/issues/10805 large file downloads - "--entryPoints.traefik_monitor.address=:8080" - "--entryPoints.traefik_monitor.forwardedHeaders.insecure" - "--providers.swarm.endpoint=unix:///var/run/docker.sock"