gpt4 book ai didi

tomcat - nginx怎么知道tomcat A挂了不给它发请求

转载 作者:行者123 更新时间:2023-11-28 23:55:40 24 4
gpt4 key购买 nike

我在 Nginx 上游配置了 2 个 tomcat,我遇到了一个问题,如果 tomcat A 关闭,我希望所有请求路由到 tomcat B,反之亦然,

现在我正在做的是:

I mark nginx upstream tomcat A entry as DOWN
and reload nginx
after my tomcat A is ready i again unmarked it from DOWN
and reload it.

请建议我任何好的步骤,因为这是一项手动工作。

例如:

tomcat A,B其实就是这些tomcat安装运行的机器的Ip地址。

上游后端{

server Tomcat B
server Tomcat A down;

最佳答案

Nginx 社区版本没有进行故障转移的能力。即,如果一个节点出现故障,它仍会将流量路由到该节点。

但是,Nginx 有一个健康检查模块。这不是正态分布。但是,您可以安装它。有关详细信息,请参阅此页面。 https://www.nginx.com/resources/wiki/modules/healthcheck/#

关于tomcat - nginx怎么知道tomcat A挂了不给它发请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37524473/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com