公司内常规配置ip_hash但是一直都负载到同一台后端服务器上。
upstream test{
ip_hash;
server 127.0.0.1:8001 ;
server 127.0.0.1:8002 ;
}
- 排查公司网络情况,链路为
互联网->F5->NGINX->后端服务器。
排查F5未发现特殊配置,但是网络反馈互联网真实IP会在F5转为F5的指定虚IP,指定的几个IP地址。 - 继续排查nginx
原生nginx的ip_hash会只hash前三段(例如192.168.1