NGINX的IP_HASH局域网不同客户机访问NGINX,老被分配到同一服务器的,不会均衡的,是哪里有问题有什么办法?

装了sticky,也不行,一样被分配到同一台机

这是正常的。IP_hash主要作用就是让同一个IP连接到后台固定的一台机器。除非,这台机器停止响应,或者挂掉,或者被Nginx踢除。
这有助于Session保持。
如果你想轮询的话,就不要加Session。这样客户端访问看看。就会变化。追问

我知道,,可是我现在是很多台客户机不同的IP访问NGINX,,也都被分配到同一台机了。。。
你知道怎么解决吗

追答

你的Sticky;模式是基本Cookie的负载均衡模式。这种类似于IP_hash的模式。
建议这样使用。
如果你是内部测试,基于轮询的话,
只要将上面Upstream模块中Sticky这段去掉

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-11-21
ip_hash策略 会把同一网段的 ip 分发到固定的后台服务器的 这是 ip 算法决定的
相似回答