简述Tengine 几种状态页面以及API

check_status


  • 反应upstream中后端节点的状态
  • 配置方法
        location /status {
            check_status;
            access_log   off;#有必要加的,否则你的日志没法看
        }
  • 效果
    简述Tengine 几种状态页面以及API_第1张图片
    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_第2张图片

stub_status

  • 反应tengine连接数方面的状态
  • 配置
      location = /stub_status {
        stub_status on;
       }
  • 效果
    简述Tengine 几种状态页面以及API_第3张图片
    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;
    }
  • 效果
    在这里插入图片描述
  • 解释,从第二个字段开始:
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

你可能感兴趣的:(linux相关)