From e3363715769a2503fdcbbb1274d7d04c6852c9c3 Mon Sep 17 00:00:00 2001 From: Ward Vandewege Date: Fri, 13 May 2022 07:57:00 -0400 Subject: [PATCH] 19126: disable all nginx proxy caching for controller. Arvados-DCO-1.1-Signed-off-by: Ward Vandewege --- doc/admin/config-urls.html.textile.liquid | 4 +++- doc/admin/upgrading.html.textile.liquid | 4 +++- doc/install/install-api-server.html.textile.liquid | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/doc/admin/config-urls.html.textile.liquid b/doc/admin/config-urls.html.textile.liquid index 8347d740de..e518ea1bf7 100644 --- a/doc/admin/config-urls.html.textile.liquid +++ b/doc/admin/config-urls.html.textile.liquid @@ -259,8 +259,10 @@ server { proxy_redirect off; proxy_connect_timeout 90s; proxy_read_timeout 300s; - proxy_request_buffering off; proxy_max_temp_file_size 0; + proxy_request_buffering off; + proxy_buffering off; + proxy_http_version 1.1; proxy_set_header Host $http_host; proxy_set_header Upgrade $http_upgrade; diff --git a/doc/admin/upgrading.html.textile.liquid b/doc/admin/upgrading.html.textile.liquid index 314536bdbf..193037f4cf 100644 --- a/doc/admin/upgrading.html.textile.liquid +++ b/doc/admin/upgrading.html.textile.liquid @@ -39,8 +39,10 @@ We now recommend disabling nginx proxy caching for arvados-controller, to avoid In your Nginx configuration file (@/etc/nginx/conf.d/arvados-api-and-controller.conf@), add the following lines to the @location /@ block with @http://controller@ (see "Update nginx configuration":{{site.baseurl}}/install/install-api-server.html#update-nginx for an example) and reload/restart Nginx (@sudo nginx -s reload@).
-    proxy_request_buffering  off;
     proxy_max_temp_file_size 0;
+    proxy_request_buffering  off;
+    proxy_buffering          off;
+    proxy_http_version       1.1;
 
h3. Now recommending Singularity 3.9.9 diff --git a/doc/install/install-api-server.html.textile.liquid b/doc/install/install-api-server.html.textile.liquid index 66a2a33c9d..4c9f168e82 100644 --- a/doc/install/install-api-server.html.textile.liquid +++ b/doc/install/install-api-server.html.textile.liquid @@ -152,8 +152,10 @@ server { proxy_redirect off; proxy_connect_timeout 90s; proxy_read_timeout 300s; - proxy_request_buffering off; proxy_max_temp_file_size 0; + proxy_request_buffering off; + proxy_buffering off; + proxy_http_version 1.1; proxy_set_header Host $http_host; proxy_set_header Upgrade $http_upgrade; -- 2.30.2