Skip to content

Commit fb7a809

Browse files
committed
simplify timeout handling in traefik
1 parent de941ce commit fb7a809

File tree

1 file changed

+3
-13
lines changed

1 file changed

+3
-13
lines changed

compose/production/traefik/traefik.yml

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,6 @@ entryPoints:
1414
web-secure:
1515
# https
1616
address: ":443"
17-
transport:
18-
respondingTimeouts:
19-
readTimeout: "180s"
20-
writeTimeout: "180s"
21-
idleTimeout: "180s"
2217

2318
flower:
2419
address: ":5555"
@@ -34,14 +29,16 @@ certificatesResolvers:
3429
entryPoint: web
3530

3631
http:
32+
serversTransport:
33+
respondingTimeouts:
34+
idleTimeout: "5m0s"
3735
routers:
3836
web-secure-router:
3937
rule: 'Host(`{{ env "TRAEFIK_DOMAIN" }}`)'
4038
entryPoints:
4139
- web-secure
4240
middlewares:
4341
- csrf
44-
- long-timeout
4542
service: django
4643
tls:
4744
# https://docs.traefik.io/master/routing/routers/#certresolver
@@ -62,19 +59,12 @@ http:
6259
# https://docs.djangoproject.com/en/dev/ref/csrf/#ajax
6360
headers:
6461
hostsProxyHeaders: ["X-CSRFToken"]
65-
long-timeout:
66-
forwardingTimeouts:
67-
dialTimeout: "180s"
68-
responseHeaderTimeout: "180s"
69-
idleConnTimeout: "180s"
7062

7163
services:
7264
django:
7365
loadBalancer:
7466
servers:
7567
- url: http://django:5000
76-
responseForwarding:
77-
flushInterval: "100ms"
7868

7969
flower:
8070
loadBalancer:

0 commit comments

Comments
 (0)