我反向代理到一个使用太多 ram 的应用程序,所以我通过上游块中的 max_conns 将它限制为 5 个连接。
但是当达到 5 个连接时会触发 502 错误,但这不是我想要的,如果连接只是等待轮到他(连接时间不长)会更好。
所以我想要的一个例子max_conns=3
:
conn1 connect and nginx proxy it
conn2 connect and nginx proxy it
conn3 connect and nginx proxy it
conn4 connect and nginx makes it wait
conn5 connect and nginx makes it wait
conn1 finish
conn4 is now proxied
conn3 finish
conn5 is now proxied
conn2 finish
conn4 finish
conn5 finish