瀏覽代碼

Add keepalive option to upstreams configuration

Thiago Caiubi 9 年之前
父節點
當前提交
86a18f8fd1
共有 2 個文件被更改,包括 4 次插入0 次删除
  1. 1 0
      defaults/main.yml
  2. 3 0
      templates/nginx.conf.j2

+ 1 - 0
defaults/main.yml

@@ -59,6 +59,7 @@ nginx_vhosts: []
 nginx_upstreams: []
 # - name: myapp1
 #   strategy: "ip_hash" # "least_conn", etc.
+#   keepalive: 16 # optional
 #   servers: {
 #     "srv1.example.com",
 #     "srv2.example.com weight=3",

+ 3 - 0
templates/nginx.conf.j2

@@ -53,6 +53,9 @@ http {
 {% for server in upstream.servers %}
         server {{ server }};
 {% endfor %}
+{% if upstream.keepalive is defined %}
+        keepalive {{ upstream.keepalive }};
+{% endif %}
     }
 {% endfor %}