我是 nginx 负载平衡的新手,但我根据文档和一些在线示例进行了设置。
这是我设置上游配置的方式:
upstream test {
server FirstServerIP weight=1 max_fails=3 fail_timeout=15s;
server SecondServerIP weight=1 max_fails=3 fail_timeout=15s;
}
然后我输入:
proxy_pass http://test;
进入配置的位置部分。对于后端,我使用“FirstServerIP”的端口 8181 代理到第一台和第二台服务器的端口 80。一切都很好,直到我检查我的 FirstServerIP 的带宽使用情况并发现传入流量是我的 SecondServerIP 的三倍,而传出流量与我的 SecondServerIP 大致相同......
你能告诉我为什么吗?我该如何解决?因为看起来数据正在从我的 SecondServer 上传到我的 FirstServer,然后发送回给用户。