我的网站取决于服务器亲和力。我的设置有2个节点(A和B)服务客户端请求。
在部署之前,我希望NGINX负载均衡器停止向节点B发送新请求,但是所有已经与节点B具有亲缘关系的请求应该发送到节点B.
这可以用NGINX吗?
答案 0 :(得分:1)
就像@mikhailov在评论中告诉我的那样,尽管服务器已从配置中删除,但当前请求仍将完成。 所以这是战术:
部署完成后:
答案 1 :(得分:0)
您可以使用server "someserverip" down;
这就是我们这样做的方式,效果很好!它允许当前请求完成,然后所有新请求转到其他服务器。然后,您部署到该服务器并删除“向下”。