首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Nginx code 状态码说明

最近了解下Nginx的Code状态码,在此简单总结下。 先来再回顾一下一个http请求处理流程: ?...D -> nginx将处理结果返回给客户端 每个阶段都会有一个预设的超时时间,由于网络、机器负载、代码异常等等各种原因,如果某个阶段没有在预期的时间内正常返回,就会导致这次请求异常,进而产生不同的状态码...这些都代表,在nginx设置的超时时间内,上游uwsgi没有给正确的响应(但是是有响应的,不然如果一直没响应,就会变成504超时了),因此nginx这边的状态码为502。...upstream的容灾机制,默认情况下,Nginx 默认判断失败节点状态以connect refuse和time out状态为准,不过location里加了这个配置: proxy_next_upstream.../5xx/; } } 这个的意思就是,对于访问88端口的请求,nginx会返回503状态码,同时返回/opt/tiger/ss_conf/nginx/5xx/这个路径下的500.html文件

4.5K30

Zabbix监控Nginx性能状态

Zabbix监控Nginx性能状态 Nginx在生产环境中的应用越来越广泛,所以需要对nginx的性能状态做一些监控,从而发现故障隐患,Ngnx的监控指标可分为:基本活动指标,错误指标,性能指标。...需要使用zabbix监控nginx,首先nginx需要配置ngx_status,如果开启请看小柒博客之前的文章《Nginx服务器启用status状态页面》 监控Nginx思路: 1)首先,要想监控Nginx...,需要状态模块的支持,也就是-with-http_stub_status_module;随后在nginx.conf配置开启status状态 2)通过awk取status的各个状态数值 3)自定义模板将取值...status的状态写成脚本,放在UserParmeter后面,最后通过zabbix_get测试Agent端是否得到状态值 Active connections         Nginx正处理的活动链接数个数...4、效果图展示 至此,Zabbix监控Nginx性能状态完毕。

1.8K20

nginx状态码处理源码分析

nginx状态码处理函数 nginx状态码分为五大类: 100-199 用于指定客户端应相应的某些动作。 200-299 用于表示请求成功。...407 (需要代理授权) 此状态代码与 401(未授权)类似,但指定请求者应当授权使用代理。408 (请求超时) 服务器等候请求时发生超时。 409 (冲突) 服务器在完成请求时发生冲突。...416 (请求范围不符合要求) 如果页面无法提供请求的范围,则服务器会返回此状态代码。 417 (未满足期望值) 服务器未满足"期望"请求标头字段的要求。...nginx记录状态码的函数是ngx_http_reqstat_log_handler。 这个函数在ngx_http_reqstat_init函数放在log phase阶段中。...之前的tengine2.2.0的nginx_version是1008001 tengine2.3.0的nginx_version是1015009 #if nginx_version >= 1009002

1.8K20

Nginx状态监控及日志分析

【转载请注明出处】:https://cloud.tencent.com/developer/article/1636526 1、Nginx状态监控 Nginx提供了一个内置的状态信息监控页面可用于监控Nginx...重启Nginx之后,浏览器访问http://{IP}/status查看状态监控信息 [image.png] Active connections:当前的客户端活动连接数(包含正在等待的客户端连接),相当于...TCP连接状态处于Established和SYN_ACK accepts: 已接受的客户端连接总数,即已被worker进程接收的连接 handled: 已被处理的连接总数 requests: 客户端的http...2、日志分析 Nginx默认的日志格式配置可以在/etc/nginx/nginx.conf中找到 log_format main '$remote_addr - $remote_user [$time_local...客户端的ip地址 $remote_user: 用于记录远程客户端的用户名称 $time_local: 用于记录访问时间和时区 $request: 用于记录请求的url以及请求方法 $status: 响应状态

2.6K00

ZABBIX 3.4 监控Nginx 状态(七)

一、环境准备 1、在nginx的配置文件中,添加status配置         location /nginx_status {                stub_status on;               ...3、nginx Status 详细说明: Activeconnections:对后端发起的活动连接数; server accepts 66:nginx 总共处理了66个连接; handled:成功创建了...Reading:nginx读取客户端的header数; Writing: nginx 返回给客户端的header数; Waiting: nginx 请求处理完成,正在等待下一请求指令的连接。  ...]# ll nginx_status.sh -rwxr-xr-x 1 root root 1157 Jan 18 15:45 nginx_status.sh 2、添加zabbix配置文件,放于 /etc...4、查看Nginx状态:Monitoring-->Graphs-->Host(Node1)-->Grahp(nginx status connections与nginx status server) ?

1.1K30

Nginx总结(十)如何监控Nginx的运行状态

前面讲了如何配置Nginx虚拟主机,今天简单介绍下如何监控Nginx状态。...实际环境中,查看Nginx 的运行状态,一般都是通过Nginx 的日志来查看,但是通过日志没办法实时查看Nginx 总体的请求和接收情况。还是需要监控Nginx的运行状态。...其实要监控Nginx状态非常简单,它内建了一个状态页,只需修改Nginx配置启用Status即可,对于想了解nginx状态以及监控nginx非常有帮助。...4、Nginx status状态详解 在nginx 状态页面,可以看到几个数字,但是都是对应哪个参数呢?...通过这七个参数,就可以从连接到请求全方位的监控起 Nginx 的运行状态。 最后 以上,就把配置启用Nginx status状态介绍完了,是不是特别简单。

7.2K20

004.Nginx日志配置及状态监控

request:包括请求行、请求头部、请求数据; response:包括状态行、消息报头、响应正文。...; $request_time:请求处理时间,单位为秒,精度为毫秒; $status:response返回状态码; $body_bytes_sent:发送给客户端的字节数,不包括响应头的大小,即服务端响应给客户端...三 状态监控 3.1 配置监控 Nginx状态监控使用--with-http_stub_status_modele编译模块,语法: 语法:stub_status on | off; 默认值:stub_status...~]# nginx -t -c /etc/nginx/nginx.conf 2 [root@nginx01 ~]# nginx -s reload 浏览器访问:http://status.linuxds.com...Waiting:Nginx开启keep-alive长连接情况下, 既没有读也没有写, 建立连接情况。 请求丢失数=(握手数-连接数)可以看出,本次状态显示没有丢失请求。

1.3K10
领券