使用最少连接算法可以使得nginx优先选择连接最少的上游服务器,需要用到upstream_least_conn模块。
因为nginx是多进程结构的,默认多个worker进程间无法共享数据。使用upstream_zone模块可以实现这个需求。