我在Nginx中使用上游(用于负载平衡)的所有示例都如下所示:
upstream backend {
server backend1.example.com:8080 max_fails=3 fail_timeout=30s;
server backend2.example.com:8080 max_fails=3 fail_timeout=30s;
server backend3.example.com:8080 max_fails=3 fail_timeout=30s;
}
重新设置每个后端的max_fails和fail_timeout似乎是重复的,通常它们总是相同的.是否可以同时为所有后端服务器设置max_fails和fail_timeout?
最佳答案
在服务器{} config中指定proxy_upstream_fail_timeout和proxy_upstream_max_fails
看到
http://wiki.nginx.org/HttpProxyModule#proxy_upstream_fail_timeout
http://wiki.nginx.org/HttpProxyModule#proxy_upstream_max_fails
有关更多信息
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。