我们尝试通过限制每秒请求数来节省 nginx 资源:
http {
limit_req_zone $binary_remote_addr zone=gulag:10m rate=2r/s;
server
{
location / {
proxy_pass http://0.0.0.0:8181;
limit_req zone=gulag burst=40;
}
}
}
但是,我们公司的大多数员工也是我们自己网站的重度用户。由于公司中的每个人似乎都来自同一个 IP 地址,因此出现 503 错误,因为 nginx 认为所有流量都来自一个用户。我们可以将我们的 ip 添加为每秒请求数限制的例外吗?