国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

Nginx配置統計流量帶寬請求及記錄實時請求狀態的方法

2019-11-02 15:56:19
字體:
來源:轉載
供稿:網友

流量帶寬請求狀態統計

ngx_req_status用來展示nginx請求狀態信息,類似于apache的status,nginx自帶的模塊只能顯示連接數等等信息,我們并不能知道到底有哪些請求、以及各url域名所消耗的帶寬是多少。ngx_req_status提供了這些功能.

功能特性

按域名、url、ip等等統計信息

統計總流量

統計當前帶寬/峰值帶寬

統計總請求數量

1. 安裝

# cd /usr/local/src/ # wget "http://nginx.org/download/nginx-1.4.2.tar.gz" # tar -xzvf nginx-1.4.2.tar.gz # wget https://github.com/zls0424/ngx_req_status/archive/master.zip -O ngx_req_status.zip # unzip ngx_req_status.zip # cd nginx-1.4.2/ # patch -p1 < ../ngx_req_status-master/write_filter.patch # ./configure --prefix=/usr/local/nginx-1.4.2 --add-module=../ngx_req_status-master # make -j2 # make install

2. 配置

http { req_status_zone server_name $server_name 256k; req_status_zone server_addr $server_addr 256k; req_status_zone server_url $server_name$uri 256k;req_status server_name server_addr server_url;server { server_name test.jb51.net; location /ttlsa-req-status { req_status_show on; } } }
3. 指令

req_status_zone

語法: req_status_zone name string size

默認值: None

配置塊: http

定義請求狀態ZONE,請求按照string分組來排列,例如:

req_status_zone server_url  $server_name$uri 256k;

域名+uri將會形成一條數據,可以看到所有url的帶寬,流量,訪問數

req_status

語法: req_status zone1[ zone2]

默認值: None

配置塊: http, server, location

在location中啟用請求狀態,你可以指定更多zones。

req_status_show

語法: req_status_show on

默認值: None

配置塊: location

展示數據

實時記錄請求狀態信息

ngx_realtime_request是nginx用來統計虛擬主機流量的模塊, 首先和大家說下這個模塊是基于域名的,將會記錄這個域名的請求量、發送字節、返回http狀態碼的數量,特性如下:

基于域名記錄

記錄請求數據量

記錄發送、響應流量

記錄返回各種http狀態碼統計數據

1.  安裝

# cd /usr/local/src/# wget "http://nginx.org/download/nginx-1.4.2.tar.gz"# tar -xzvf nginx-1.4.2.tar.gz# wget https://github.com/magicbear/ngx_realtime_request_module/archive/master.zip -O ngx_realtime_request.zip# unzip ngx_realtime_request.zip# cd nginx-1.4.2/# ./configure --prefix=/usr/local/nginx-1.4.2 --add-module=../ngx_realtime_request_module-master# make# make install

2.  指令(directives)

realtime_zonesize

語法: realtime_zonesize size

默認值: 4m

配置塊: http

設置slab大小

realtime_request

語法: realtime_request [on/off]

默認值: none

配置塊: location

開啟統計

3.  配置實例

http {  realtime_zonesize 16m;   server {    server_name www.jb51.net    location ~ /ttlsa-rt-status {      realtime_request on;    }  }}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永川市| 明水县| 赤城县| 宁陵县| 中牟县| 密云县| 翁源县| 榕江县| 濉溪县| 赤水市| 宝清县| 佛坪县| 游戏| 桃园市| 电白县| 宁明县| 长兴县| 朝阳区| 江油市| 三原县| 呼玛县| 南京市| 南城县| 凌海市| 南康市| 从化市| 昌乐县| 竹北市| 南木林县| 赤峰市| 尚义县| 淄博市| 涿鹿县| 浦北县| 濉溪县| 青州市| 宜城市| 沾化县| 柘城县| 黑龙江省| 乡宁县|