diff --git a/files/gitlab-config-template/gitlab.rb.template b/files/gitlab-config-template/gitlab.rb.template index e29436c0edb1cb91ebc1630efacaa713a019a2a3_ZmlsZXMvZ2l0bGFiLWNvbmZpZy10ZW1wbGF0ZS9naXRsYWIucmIudGVtcGxhdGU=..a2d2b96e19860cedd5e814e47e316d7c419a347d_ZmlsZXMvZ2l0bGFiLWNvbmZpZy10ZW1wbGF0ZS9naXRsYWIucmIudGVtcGxhdGU= 100644 --- a/files/gitlab-config-template/gitlab.rb.template +++ b/files/gitlab-config-template/gitlab.rb.template @@ -1385,6 +1385,7 @@ # nginx['gzip_proxied'] = "any" # nginx['gzip_types'] = [ "text/plain", "text/css", "application/x-javascript", "text/xml", "application/xml", "application/xml+rss", "text/javascript", "application/json" ] # nginx['keepalive_timeout'] = 65 +# nginx['keepalive_time'] = '1h' # nginx['cache_max_size'] = '5000m' # nginx['server_names_hash_bucket_size'] = 64 ##! These paths have proxy_request_buffering disabled diff --git a/files/gitlab-cookbooks/gitlab/attributes/default.rb b/files/gitlab-cookbooks/gitlab/attributes/default.rb index e29436c0edb1cb91ebc1630efacaa713a019a2a3_ZmlsZXMvZ2l0bGFiLWNvb2tib29rcy9naXRsYWIvYXR0cmlidXRlcy9kZWZhdWx0LnJi..a2d2b96e19860cedd5e814e47e316d7c419a347d_ZmlsZXMvZ2l0bGFiLWNvb2tib29rcy9naXRsYWIvYXR0cmlidXRlcy9kZWZhdWx0LnJi 100644 --- a/files/gitlab-cookbooks/gitlab/attributes/default.rb +++ b/files/gitlab-cookbooks/gitlab/attributes/default.rb @@ -661,6 +661,7 @@ default['gitlab']['nginx']['gzip_proxied'] = "no-cache no-store private expired auth" default['gitlab']['nginx']['gzip_types'] = ["text/plain", "text/css", "application/x-javascript", "text/xml", "application/xml", "application/xml+rss", "text/javascript", "application/json"] default['gitlab']['nginx']['keepalive_timeout'] = 65 +default['gitlab']['nginx']['keepalive_time'] = '1h' default['gitlab']['nginx']['client_max_body_size'] = 0 default['gitlab']['nginx']['cache_max_size'] = '5000m' default['gitlab']['nginx']['redirect_http_to_https'] = false diff --git a/files/gitlab-cookbooks/gitlab/templates/default/nginx.conf.erb b/files/gitlab-cookbooks/gitlab/templates/default/nginx.conf.erb index e29436c0edb1cb91ebc1630efacaa713a019a2a3_ZmlsZXMvZ2l0bGFiLWNvb2tib29rcy9naXRsYWIvdGVtcGxhdGVzL2RlZmF1bHQvbmdpbnguY29uZi5lcmI=..a2d2b96e19860cedd5e814e47e316d7c419a347d_ZmlsZXMvZ2l0bGFiLWNvb2tib29rcy9naXRsYWIvdGVtcGxhdGVzL2RlZmF1bHQvbmdpbnguY29uZi5lcmI= 100644 --- a/files/gitlab-cookbooks/gitlab/templates/default/nginx.conf.erb +++ b/files/gitlab-cookbooks/gitlab/templates/default/nginx.conf.erb @@ -26,6 +26,7 @@ tcp_nodelay <%= @tcp_nodelay %>; keepalive_timeout <%= @keepalive_timeout %>; + keepalive_time <%= @keepalive_time %>; gzip <%= @gzip %>; <% if @gzip_enabled %>