作者回复: reload后,老连接不会到新的backend上,但新连接会根据新的负载均衡算法,到恰当的backend上。比如你是根据client ip来做hash,或者least connection算法,那么有机会到新的backend上
作者回复: 是Nginx所在机器上抓到包了,但Nginx没有转发吗?你在Nginx机器上抓取了上游的包,以及向下游转发的包了吗?我的邮箱是russelltao@foxmail.com
作者回复: 1、看几个指标,网络是否达到最大值,有丢包没,CPU是否还有空闲,IO高不高。再判断Nginx性能能否提高。
2、不要用hash,你只有一个压测客户端,还基于IP地址,自然都落到一台上游了。比如least conn可以平分连接。
另外,对上游如果可以的话,建议打开keepalive
作者回复: 非HTTP协议的反向代理