@@ -15,7 +15,11 @@ http {
1515 sendfile on;
1616 tcp_nopush on;
1717 tcp_nodelay on;
18- keepalive_timeout 65 ;
18+
19+ # The Timeout value must be greater than the front facing load balancers timeout value.
20+ # Default is the deis recommended timeout value for ELB - 1200 seconds + 100s extra.
21+ {{ $defaultTimeout := or ( .deis_router_defaultTimeout) "1300" }}
22+ keepalive_timeout {{ $defaultTimeout }} ;
1923
2024 types_hash_max_size 2048 ;
2125 server_names_hash_max_size {{ or ( .deis_router_serverNameHashMaxSize) "512" }} ;
@@ -125,8 +129,8 @@ http {
125129 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for ;
126130 proxy_redirect off;
127131 proxy_connect_timeout 10s ;
128- proxy_send_timeout 1200s ;
129- proxy_read_timeout 1200s ;
132+ proxy_send_timeout {{ $defaultTimeout }} s ;
133+ proxy_read_timeout {{ $defaultTimeout }} s ;
130134
131135 proxy_pass http ://deis-store-gateway;
132136 }
@@ -194,8 +198,8 @@ http {
194198 proxy_set_header X-Forwarded-Ssl $access_ssl ;
195199 proxy_redirect off;
196200 proxy_connect_timeout 30s ;
197- proxy_send_timeout 1200s ;
198- proxy_read_timeout 1200s ;
201+ proxy_send_timeout {{ $defaultTimeout }} s ;
202+ proxy_read_timeout {{ $defaultTimeout }} s ;
199203 proxy_http_version 1.1;
200204 proxy_set_header Upgrade $http_upgrade ;
201205 proxy_set_header Connection $connection_upgrade ;
@@ -244,8 +248,8 @@ http {
244248 proxy_set_header X-Forwarded-Ssl $access_ssl ;
245249 proxy_redirect off;
246250 proxy_connect_timeout 30s ;
247- proxy_send_timeout 1200s ;
248- proxy_read_timeout 1200s ;
251+ proxy_send_timeout {{ $defaultTimeout }} s ;
252+ proxy_read_timeout {{ $defaultTimeout }} s ;
249253 proxy_http_version 1.1;
250254 proxy_set_header Upgrade $http_upgrade ;
251255 proxy_set_header Connection $connection_upgrade ;
0 commit comments