ソースを参照

Merge pull request #65 from chaordic/upstreams-keepalive

Add keepalive option to upstreams configuration
Jeff Geerling 8 年 前
コミット
a767f2741c
2 ファイル変更4 行追加0 行削除
  1. 1 0
      defaults/main.yml
  2. 3 0
      templates/nginx.conf.j2

+ 1 - 0
defaults/main.yml

@@ -62,6 +62,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 %}