[Kimchi-devel] [PATCH] Increasing nginx proxy timeout

Daniel Henrique Barboza danielhb at linux.vnet.ibm.com
Tue Aug 5 14:27:37 UTC 2014


The 60 seconds nginx timeout is creating some issues with actions
that takes some time to complete, like creating a VM with a NFS
template. After 60 seconds without a backend answer, the user is
presented with a 504 Gateway Timeout error.

This patch increases the timeout to 600 seconds, 10 minutes. This is
enough time to process all the backend requests and ensure that a
504 error will only occur in a legitimate error in the backend.

Signed-off-by: Daniel Henrique Barboza <danielhb at linux.vnet.ibm.com>
---
 src/nginx.conf.in | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/nginx.conf.in b/src/nginx.conf.in
index 3a8dfc5..1d1a398 100644
--- a/src/nginx.conf.in
+++ b/src/nginx.conf.in
@@ -38,6 +38,13 @@ http {
     access_log  /var/log/nginx/access.log  main;
     sendfile    on;
 
+    # Timeout set to 10 minutes to avoid the 504 Gateway Timeout
+    # when Kimchi is processing a request.
+    proxy_connect_timeout       600;
+    proxy_send_timeout          600;
+    proxy_read_timeout          600;
+    send_timeout                600;
+
     server {
         listen $proxy_ssl_port ssl;
 
-- 
1.8.3.1




More information about the Kimchi-devel mailing list