如果 NGINX 达到最大连接数,如何重定向用户?

如果 NGINX 达到最大连接数,如何重定向用户?

我有一个下载服务器,连接速度为 1 Gbps。问题是,由于一些大文件,上行链路经常饱和。为了确保下载质量,我想限制服务器上的并发下载数量,因此在 nginx.conf 中我将其设置workers_connection1024

我的问题是,有时有超过 1024 个用户尝试下载文件。有什么方法可以让 NGINX 在使用了 1000 个连接后重定向到自定义页面,以告诉用户服务器负载不足并稍后重试?如果该页面可以是 PHP 页面 - 这样我就可以为用户自动刷新 - 那就更好了。

相关内容