1

我正在尝试在一个实例上设置运行状况检查,其中 nginx 在端口 80 上侦听,代理传递给在端口 8080 上侦听的 tomcat,但我得到 302 响应。以下是健康检查设置:

Host
myapp.com
Path
/
Protocol
HTTP
Port
80
Proxy protocol
NONE
Interval
5 seconds
Timeout
5 seconds
Unhealthy threshold
2 consecutive failures
Healthy threshold
2 consecutive successes

任何想法 ?

谢谢

4

1 回答 1

2

请注意,由于重定向,您将获得代码 302,HTTP 健康检查需要 HTTP 代码 200。您有两个选择,或者将端口更改为 8080,或者将健康检查类型更改为 TCP,通过使用 TCP 健康检查将仅检查端口 80 是否打开。

这是健康检查文档链接的链接

于 2018-01-08T13:32:37.067 回答