nginx least_conn 还在做 round_robin

nginx least_conn is still doing round_robin

我有一个完整的工作配置,可以在 2 个上游服务器上进行负载平衡。

我想使用“least_conn”

当我输入least_conn时,它仍然在循环。 我可以确认其他配置如“weight”和“ip_hash”正在运行 预期。

是否还有其他一些 configuration/setting 也会影响是否 least_conn很荣幸?

这是使用 nginx 1.18.0

供日后参考。它确实有效。结果是有相当大的缓冲区(临时文件和一些内存缓冲区之间的默认值为 ~1GB)并且正在传输的文件比这少一点。