【发布时间】:2022-02-04 23:41:42
【问题描述】:
我在 NGINX 中设置 API 服务器,所以我在其中应用了速率限制,以便我可以拒绝用户的请求,但它不能正常工作,我希望该服务器应该工作。 我想要 10 req/min ,在达到其限制后,用户应该得到 429 错误。 目前的问题是达到限制后等待1s后仍然可以访问记录。 我的 NGINX 配置是:-
limit_req_zone $binary_remote_addr zone=XXXX:1m rate=10r/m;
location / {
limit_req zone=XXXX burst=9 nodelay;
limit_req_status 429;
proxy_pass http://XXXX:x000/api/;
}
【问题讨论】:
标签: nginx