欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

nginx并發(fā)數(shù)限制limit_conn基本語法

 更新時間:2023年04月10日 15:46:37   作者:黃娟  
這篇文章主要為大家介紹了nginx并發(fā)數(shù)限制limit_conn基本語法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

基本語法

當服務(wù)器面臨高并發(fā)訪問時,若連接數(shù)沒有得到恰當?shù)目刂?,則服務(wù)器的性能將受到影響,甚至可能導致崩潰。Nginx 的 limit_conn 指令是一個非常重要的服務(wù)器安全設(shè)置,可用于限制和控制并發(fā)連接數(shù)量。

limit_conn 指令的基本語法為:

limit_conn connlimit;

其中,connlimit 為最大并發(fā)連接數(shù)。一旦某時刻,連接數(shù)超過該值,Nginx 將返回 503 錯誤頁面并關(guān)閉新連接的接入。使用 error_page 指令可對此頁面進行自定義配置。

除了主要指令之外,limit_conn 可用的其他一些參數(shù)包括:

  • limit_conn_zone:將連接數(shù)限制在完整區(qū)域范圍內(nèi),而不是在整個 Nginx 實例中限制連接數(shù)。
  • limit_conn_log_level:日志等級,用于記錄請求詳細信息。
  • limit_conn_status:在錯誤頁面中返回狀態(tài)碼。

實驗

下面是一個實例:

http {
    limit_conn_zone $binary_remote_addr zone=connzone:10m;
    server {
        location / {
        	limit_rate 20;
            limit_conn connzone 1;
            index index.html;
        }
    }
}

在該示例中,limit_conn_zone 為 IP 地址創(chuàng)建一個限制連接數(shù)的區(qū)(或組)。所創(chuàng)建的區(qū)名為 connzone,大小為 10MB,表示在該區(qū)中針對單個 IP 地址進行最大連接數(shù)限制為 1,limit_rate表示對用戶訪問限速為20字節(jié)。達到最大連接數(shù)限制時,Nginx 將自動拒絕新的請求并返回 503 錯誤頁面。

nginx配置

使用jmeter測試

安裝Jmeter

參考官網(wǎng):jmeter.apache.org/download_jm…

新建 Thread Group

如下圖設(shè)置并發(fā)量為10,循環(huán)次數(shù)為4

新建 HTTP Request

這里填寫你的nginx的ip和端口

添加 View Results in Table

執(zhí)行并發(fā)請求

如下圖,可以看到有4次成功,并且都是在線程組的第一個成功,說明限制并發(fā)數(shù)1生效

總結(jié)

通過使用 limit_conn 指令,您可以控制并發(fā)連接的數(shù)量,大大提高服務(wù)器的安全性和穩(wěn)定性。在處理高并發(fā)請求時,限制連接數(shù)是保證服務(wù)器正常運行的關(guān)鍵設(shè)置之一。

以上就是nginx并發(fā)數(shù)限制limit_conn基本語法的詳細內(nèi)容,更多關(guān)于nginx并發(fā)限制limit_conn的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • nginx location中多個if里面proxy_pass的方法

    nginx location中多個if里面proxy_pass的方法

    這篇文章主要介紹了nginx location中多個if里面proxy_pass的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • Nginx限制搜索引擎爬蟲頻率、禁止屏蔽網(wǎng)絡(luò)爬蟲配置示例

    Nginx限制搜索引擎爬蟲頻率、禁止屏蔽網(wǎng)絡(luò)爬蟲配置示例

    這篇文章主要介紹了Nginx限制搜索引擎爬蟲頻率、禁止屏蔽網(wǎng)絡(luò)爬蟲配置示例,限制爬蟲頻率用于一些無良爬蟲,禁止爬蟲用于一些不需要收錄的網(wǎng)站,需要的朋友可以參考下
    2014-07-07
  • Nginx熱部署的實現(xiàn)

    Nginx熱部署的實現(xiàn)

    本文主要介紹了Nginx熱部署的實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • nginx 如何實現(xiàn)讀寫限流的方法

    nginx 如何實現(xiàn)讀寫限流的方法

    這篇文章主要介紹了nginx 如何實現(xiàn)讀寫限流的方法的相關(guān)資料,這里提供實例代碼及如何配置,需要的朋友可以參考下
    2016-12-12
  • windows7下安裝PHP+nginx的方法

    windows7下安裝PHP+nginx的方法

    這篇文章主要介紹了windows7下安裝PHP+nginx的方法,較為詳細的分析了Windows7環(huán)境下安裝php與nginx服務(wù)器環(huán)境的具體步驟與相關(guān)設(shè)置技巧,需要的朋友可以參考下
    2016-05-05
  • Nginx日志按日期切割詳解(按天切割)

    Nginx日志按日期切割詳解(按天切割)

    由于nginx的日志本身只是支持按照server_name或者大小進行劃分,對于習慣了apache的按照一個網(wǎng)站每天一個日志的我來說是不可以接受的,所以就實現(xiàn)了按天切割的功能,這篇文章主要介紹了關(guān)于Nginx日志按日期切割的相關(guān)資料,需要的朋友可以參考下。
    2017-03-03
  • 基于nginx反向代理獲取用戶真實Ip地址詳解

    基于nginx反向代理獲取用戶真實Ip地址詳解

    我們訪問互聯(lián)網(wǎng)上的服務(wù)時,大多數(shù)時客戶端并不是直接訪問到服務(wù)端的,而是客戶端首先請求到反向代理,反向代理再轉(zhuǎn)發(fā)到服務(wù)端實現(xiàn)服務(wù)訪問,這篇文章主要給大家介紹了關(guān)于如何基于nginx反向代理獲取用戶真實Ip地址的相關(guān)資料,需要的朋友可以參考下
    2022-03-03
  • nginx配置ssl實現(xiàn)https訪問(小白文)

    nginx配置ssl實現(xiàn)https訪問(小白文)

    安全起見,需要將之前的http接口訪問變成https訪問,所以需要配置SSL證書,本文主要介紹了nginx配置ssl實現(xiàn)https訪問,具有一定的參考價值,感興趣的可以了解一下
    2023-09-09
  • nginx中的正則表達式及l(fā)ocation和rewrite總結(jié)

    nginx中的正則表達式及l(fā)ocation和rewrite總結(jié)

    rewrite功能就是,使用nginx提供的全局變量或自己設(shè)置的變量,結(jié)合正則表達式和標記位實現(xiàn)URL重寫以及重定向,這篇文章主要介紹了nginx中的正則表達式及l(fā)ocation和rewrite總結(jié),需要的朋友可以參考下
    2023-12-12
  • Nginx路徑匹配規(guī)則小結(jié)

    Nginx路徑匹配規(guī)則小結(jié)

    本文主要介紹了Nginx路徑匹配規(guī)則小結(jié),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-03-03

最新評論