天天看點

簡述Tengine 幾種狀态頁面以及API

check_status

  • 反應upstream中後端節點的狀态
  • 配置方法
location /status {
            check_status;
            access_log   off;#有必要加的,否則你的日志沒法看
        }
           
  • 效果
    簡述Tengine 幾種狀态頁面以及API

    Status

    後端節點的狀态

    Rise counts

    所有的檢查次數中,後端節點為健康的次數

    Fall counts

    所有的檢查次數中,後端節點為不健康的次數
  • 除了頁面,和可以設定傳回的格式
/status?format=html
/status?format=csv
/status?format=json
/status?format=html&status=down
/status?format=csv&status=up
           
簡述Tengine 幾種狀态頁面以及API

stub_status

  • 反應tengine連接配接數方面的狀态
  • 配置
location = /stub_status {
        stub_status on;
       }
           
  • 效果
    簡述Tengine 幾種狀态頁面以及API

    active

    活躍的連接配接數

    accept

    總共接收的新連接配接數

    handle

    總共接收的連接配接數

    requests

    總共請求的數量

    request_time

    平均響應時間

    reading

    讀請求的連接配接數

    writing

    寫請求的連接配接書面

    waiting

    長連接配接等待的連接配接數目

req_status_show

  • 從響應碼角度反應Tengine的狀态
  • 配置
req_status_zone server "$host" 20M; # http子產品中
    req_status server;# http子產品中
    location /traffic_status {
            req_status_show;
    }
           
  • 效果
    簡述Tengine 幾種狀态頁面以及API
  • 解釋,從第二個字段開始:
bytes_in_total 從用戶端接收流量總和
bytes_out_total 發送到用戶端流量總和
conn_total 處理過的連接配接總數
req_total 處理過的總請求數
2xx 2xx請求的總數
3xx 3xx請求的總數
4xx 4xx請求的總數
5xx 5xx請求的總數
other 其他請求的總數
rt_total rt的總數
upstream_req 需要通路upstream的請求總數
upstream_rt 通路upstream的總rt
upstream_tries upstram總通路次數
200 200請求的總數
206 206請求的總數
302 302請求的總數
304 304請求的總數
403 403請求的總數
404 404請求的總數
416 416請求的總數
499 499請求的總數
500 500請求的總數
502 502請求的總數
503 503請求的總數
504 504請求的總數
508 508請求的總數
detail_other 非以上13種status code的請求總數
           
先寫到這裡了,有問題進QQ群630300475