2
回答
ngnix 端口问题
注册华为云得mate10,2.9折抢先购!>>>   

各位:

请教一个问题:我nginx做了upstream: 

upstream spo_med {
        server localhost:3501 max_fails=3 fail_timeout=15s  weight=10;
        server localhost:3502 max_fails=3 fail_timeout=15s  weight=10;
        server localhost:3503 max_fails=3 fail_timeout=15s  weight=10;
        server localhost:3504 max_fails=3 fail_timeout=15s  weight=10;
        server localhost:3505 max_fails=3 fail_timeout=15s  weight=10;
        server localhost:3506 max_fails=3 fail_timeout=15s  weight=10;
}

现在发现一个问题就是 3501端口超时后,tcp连接会自动转向3502 3503 .... 3506 ,每个端口尝试完毕后 然后nginx才返回502,或者504.

问题来了:什么方法阻止去尝试别的端口? 比如连接3501如果是超时,马上返回502,504. 不要去别的端口,这样尝试就形成了风暴。


举报
各种打杂
发帖于3年前 2回/213阅
顶部