简述Tengine 几种状态页面以及API
简述Tengine 几种状态页面以及API
发布于2018-12-20 00:46:18
check_status
- 反应upstream中后端节点的状态
- 配置方法
location /status {
check_status;
access_log off;#有必要加的,否则你的日志没法看
}
- 效果
Status后端节点的状态Rise counts所有的检查次数中,后端节点为健康的次数Fall counts所有的检查次数中,后端节点为不健康的次数 - 除了页面,和可以设置返回的格式
/status?format=html
/status?format=csv
/status?format=json
/status?format=html&status=down
/status?format=csv&status=up
stub_status
- 反应tengine连接数方面的状态
- 配置
location = /stub_status {
stub_status on;
}
- 效果
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的请求总数

浙公网安备 33010602011771号