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