
我反向代理到一個使用太多記憶體的應用程序,因此我透過上游區塊中的 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
答案1
我相信你正在尋找佇列僅在 Nginx Plus 中可用