Ich habe ein paar Fragen zum Befehl „proxy_upstream_tries“ in tengine:
Welche Beziehung besteht zwischen Proxy_upstream_tries und Proxy_next_upstream von Nginx? Kann es zusammenarbeiten?
Unter welchen Umständen kommt es zu einem Failover von „proxy_upstream_tries“? 502? 503?
Gibt es Konflikte zwischen den beiden Anweisungen?
proxy_upstream_tries限制重试的次数,而proxy_next_upstream则指定重试的条件。可以协同工作。
"什么情况"由proxy_next_upstream指令决定
否
参考文档:
proxy_next_upstream
proxy_upstream_tries
proxy_upstream_tries实现:
first commit: https://github.com/alibaba/tengine/pull/322