If the resolver DNS becomes unavailable (say connection timeout),
what
will nginx do? Will it keep using the old IPs or will it flush the DNS
since TTL expires? If later, the proxy will stop working.
In the upstream block, I could define “keepalive #”, but with this
example, how can I do that?
This page Module ngx_stream_core_module
says
“This directive is available as part of our commercial subscription.”.
Is
that still up to date? Can “resolver”, “resolver_timeout” be used in
free
edition now?
If the resolver DNS becomes unavailable (say connection timeout),
what will nginx do? Will it keep using the old IPs or will it flush the
DNS since TTL expires? If later, the proxy will stop working.
In the upstream block, I could define “keepalive #”, but with this
example, how can I do that?
This page Module ngx_stream_core_module
says “This directive is available as part of our commercial
subscription.”. Is that still up to date? Can “resolver”,
“resolver_timeout” be used in free edition now?
will nginx do? Will it keep using the old IPs or will it flush the DNS
since TTL expires? If later, the proxy will stop working.
I suppose you will get a 504 ‘Gateway Timeout’?
In the upstream block, I could define “keepalive #”, but with this
example, how can I do that?
The keepalive directive is only valid in the upstream block and there
does
not seem to be any equivalent.
You could use an upstream name in your variable to dynamically choose an
upstream group in which everything is configured as you wish.
This page
Module ngx_stream_core_module says
“This directive is available as part of our commercial subscription.”. Is
that still up to date? Can “resolver”, “resolver_timeout” be used in free
edition now?
nginx Inc. seems to be very conservative about keeping the incentives
to
their product as part of their business model. No movement on that side
since the dawn of times.
On Thursday 10 March 2016 14:55:06 Frank L. wrote:
}
that still up to date? Can “resolver”, “resolver_timeout” be used in free
edition now?
It’s unclear about what module you are asking. Note that the “set” and
“keepalive” directives are part of the “http” modules, while in 3-rd
question you’re asking about the “resolver” directive in the “stream”
module.
3) This
page http://nginx.org/en/docs/stream/ngx_stream_core_module.html#resolver
says "This directive is available as part of our commercial
subscription.". Is that still up to date? Can "resolver",
"resolver_timeout" be used in free edition now?
nginx Inc. seems to be very conservative about keeping the
incentives to their product as part of their business model. No
movement on that side since the dawn of times.