nginx 报错 limiting requests, excess: 5.570 by zone "allips", client:


nginx 配置反向代理,访问界面提示错误:

limiting requests, excess: 5.570 by zone "allips", client: 10.2.136.70, server: localhost, request: "GET /adminlte/plugins/datatables/dataTables.bootstrap4.min.js HTTP/1.0", host: "gdyzd.wxhxp.cn:8101", referrer: "https://gdyzd.wxhxp.cn:8101/lte/index"

1、http中的配置

http {
    limit_conn_log_level error;
     #状态响应码 limit_conn_status 503;
     #用于指定请求频率的计数空间 limit_conn_zone $binary_remote_addr zone=one:10m; limit_conn_zone $server_name zone=perserver:10m;
     # rate=1r/s 表示限制每秒只允许一次请求 limit_req_zone $binary_remote_addr zone=allips:100m rate=1r/s; …… }

2、server中的配置

server {
    #最大并发连接数100
    limit_conn one 100;
    #该服务提供的总连接数不得超过1000,超过请求的会被拒绝 limit_conn perserver 2000;
    #burst  可选项。后面接整数,表示最大允许超过频率限制的请求数
    #nodelay 可选项。如果不希望超过的请求被延迟,可以使用 nodelay 参数,超过连接数,直接返回状态码
    
limit_req zone=allips burst=10 nodelay;
…… }

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM