]> gitweb.fluxo.info Git - puppet-nginx.git/commitdiff
Increasing proxy buffer for puppetmaster
authorSilvio Rhatto <rhatto@riseup.net>
Wed, 17 Feb 2010 22:56:06 +0000 (20:56 -0200)
committerSilvio Rhatto <rhatto@riseup.net>
Wed, 17 Feb 2010 22:56:06 +0000 (20:56 -0200)
templates/puppetmaster.erb

index b2498b95c25f136e3f7df77a89a00bf9636ed65c..34287441271be7fed4cb788074b8cf58ca7371a9 100644 (file)
@@ -18,15 +18,21 @@ server {
     # $ssl_protocol returns the protocol of established SSL-connection
 
     location / {
-        proxy_pass          http://puppet-production;
-        proxy_redirect      off;
-        proxy_set_header    Host             $host;
-        proxy_set_header    X-Real-IP        $remote_addr;
-        proxy_set_header    X-Forwarded-For  $proxy_add_x_forwarded_for;
-        proxy_set_header    X-Client-Verify  SUCCESS;
-        proxy_set_header    X-SSL-Subject    $ssl_client_s_dn;
-        proxy_set_header    X-SSL-Issuer     $ssl_client_i_dn;
-        proxy_read_timeout  65;
+        proxy_pass              http://puppet-production;
+        proxy_redirect          off;
+        proxy_set_header        Host             $host;
+        proxy_set_header        X-Real-IP        $remote_addr;
+        proxy_set_header        X-Forwarded-For  $proxy_add_x_forwarded_for;
+        proxy_set_header        X-Client-Verify  SUCCESS;
+        proxy_set_header        X-SSL-Subject    $ssl_client_s_dn;
+        proxy_set_header        X-SSL-Issuer     $ssl_client_i_dn;
+        proxy_connect_timeout   90;
+        proxy_send_timeout      180;
+        proxy_read_timeout      180;
+        proxy_buffer_size       16k;
+        proxy_buffers           8 16k;
+        proxy_busy_buffers_size 32k;
+        proxy_intercept_errors  on;        
     }
 }
 
@@ -38,14 +44,20 @@ server {
     rewrite_log             on;
 
     location / {
-        proxy_pass  http://puppet-production;
-        proxy_redirect     off;
-        proxy_set_header   Host             $host;
-        proxy_set_header   X-Real-IP        $remote_addr;
-        proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
-        proxy_set_header   X-Client-Verify  FAILURE;
-        proxy_set_header   X-SSL-Subject    $ssl_client_s_dn;
-        proxy_set_header   X-SSL-Issuer     $ssl_client_i_dn;
-        proxy_read_timeout  65;
+        proxy_pass              http://puppet-production;
+        proxy_redirect          off;
+        proxy_set_header        Host             $host;
+        proxy_set_header        X-Real-IP        $remote_addr;
+        proxy_set_header        X-Forwarded-For  $proxy_add_x_forwarded_for;
+        proxy_set_header        X-Client-Verify  FAILURE;
+        proxy_set_header        X-SSL-Subject    $ssl_client_s_dn;
+        proxy_set_header        X-SSL-Issuer     $ssl_client_i_dn;
+        proxy_connect_timeout   90;
+        proxy_send_timeout      180;
+        proxy_read_timeout      180;
+        proxy_buffer_size       16k;
+        proxy_buffers           8 16k;
+        proxy_busy_buffers_size 32k;
+        proxy_intercept_errors  on;        
     }
 }