Nginx负载均衡中若某服务器故障,其负载会如何调整?

2026-05-22 08:020阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计803个文字,预计阅读时间需要4分钟。

Nginx负载均衡中若某服务器故障,其负载会如何调整?

我们测试搭建了一个简单的负载均衡器,关闭其中一台服务器后再访问,会发现我们的浏览器卡在一个直转圈圈,过了很久才显示结果。因此,我们可以得出结论:Nginx负载均衡器在处理请求时,如果其中一台服务器响应缓慢,会导致整个负载均衡过程变慢。

我们测试搭建一个简单的负载均衡,然后关闭其中一台再来访问,会发现我们的浏览器卡住一直转圈圈,过了很久才会显示结果。

由此我们可以得出结论Nginx负载的时候如果其中一台服务挂掉了,它会把请求转发到另一个可以提供服务的机器,其中这之间的超时等待默认是60s

我们可以通过这一个配置去改变这个时间(proxy_connect_timeout 定义与代理服务器建立连接的超时。请注意,此超时通常不能超过75秒。),比如我们可以把时间设置成1s,这样访问者就无感知了。

阅读全文

本文共计803个文字,预计阅读时间需要4分钟。

Nginx负载均衡中若某服务器故障,其负载会如何调整?

我们测试搭建了一个简单的负载均衡器,关闭其中一台服务器后再访问,会发现我们的浏览器卡在一个直转圈圈,过了很久才显示结果。因此,我们可以得出结论:Nginx负载均衡器在处理请求时,如果其中一台服务器响应缓慢,会导致整个负载均衡过程变慢。

我们测试搭建一个简单的负载均衡,然后关闭其中一台再来访问,会发现我们的浏览器卡住一直转圈圈,过了很久才会显示结果。

由此我们可以得出结论Nginx负载的时候如果其中一台服务挂掉了,它会把请求转发到另一个可以提供服务的机器,其中这之间的超时等待默认是60s

我们可以通过这一个配置去改变这个时间(proxy_connect_timeout 定义与代理服务器建立连接的超时。请注意,此超时通常不能超过75秒。),比如我们可以把时间设置成1s,这样访问者就无感知了。

阅读全文