Merge pull request #70 from 0x28d/master
Allow setting a passive health checks
This commit is contained in:
commit
63126c3ff7
@ -182,6 +182,7 @@ nginx_http_template:
|
||||
address: localhost
|
||||
port: 8081
|
||||
weight: 1
|
||||
health_check: max_fails=1 fail_timeout=10s
|
||||
|
||||
# Enable creating dynamic templated NGINX stream configuration files.
|
||||
nginx_stream_template_enable: false
|
||||
|
@ -4,12 +4,13 @@ upstream {{ item.value.upstreams[upstream].name }} {
|
||||
{{ item.value.upstreams[upstream].lb_method }};
|
||||
zone {{ item.value.upstreams[upstream].zone_name }} {{ item.value.upstreams[upstream].zone_size }};
|
||||
{% for server in item.value.upstreams[upstream].servers %}
|
||||
server {{ item.value.upstreams[upstream].servers[server].address }}:{{ item.value.upstreams[upstream].servers[server].port }} weight={{ item.value.upstreams[upstream].servers[server].weight|default("1") }};
|
||||
server {{ item.value.upstreams[upstream].servers[server].address }}:{{ item.value.upstreams[upstream].servers[server].port }} weight={{ item.value.upstreams[upstream].servers[server].weight|default("1") }} {{ item.value.upstreams[upstream].servers[server].health_check|default("") }};
|
||||
{% endfor %}
|
||||
{% if item.value.upstreams[upstream].sticky_cookie %}
|
||||
sticky cookie srv_id expires=1h path=/;
|
||||
{% endif %}
|
||||
}
|
||||
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user