请求中断的原理与分类

本文分享自天翼云开发者社区《请求中断的原理与分类》.作者:尹****聪

1 中断的原理

在nginx中所有的http请求是流式的处理逻辑,当client发出一个请求后,nginx把请求代理到upstream上。如果upstream已经返回了200 OK的响应头,此时由于upstream或者client的原因导致这个请求无法正常的完成,把这种类型的请求归结为一个中断请求。

2 类型定义

总结了以下几种情况来说明中断的类型:

中断类型 错误码
无中断 0
client提前断开连接 1
client读超时断开连接 2
client写超时断开连接 3
upstream提前断开连接 4
upstream读超时断开连接 5
upstream写超时断开连接 6

3 统计到访问日志中

如果请求发生了中断,把对应的错误码写入到访问日志中供排查使用

相关推荐
juxieyiyi8787 天前
PCDN自建平台,掌握全链路主动权
人工智能·边缘计算·cdn·pcdn·pcdn平台搭建双收益
Web极客码8 天前
选择CDN提升WordPress博客速度
cdn·wordpress·网站加速
不穿格子的程序员25 天前
计算机网络篇3:键入网址到网页显示过程+getpost区别+syn攻击+cdn
计算机网络·cdn·syn·get and post
juxieyiyi8781 个月前
CDN与PCDN在边缘计算中的分工
人工智能·边缘计算·cdn·pcdn·平台搭建·互联网项目·pcdn平台搭建双收益
xixixi777771 个月前
CDN(内容分发网络)——缓存和分发网站、应用程序、视频等内容,以提高用户访问速度和稳定性,减少网络延迟和拥塞,同时减轻源服务器的压力
网络·缓存·架构·系统架构·cdn·业务·内容分发网络
天翼云开发者社区1 个月前
关于ats缓存的热迁和冷迁
网络·cdn
Light601 个月前
告别缓存浪费:No-Vary-Search,为你的网站性能注入“AI级”智能
缓存·性能优化·cdn·web性能·http缓存·no-vary-search·url参数
juxieyiyi8781 个月前
中心化VS分布式,CDN与PCDN收益模式大不同
cdn·pcdn·互联网项目·pcdn平台搭建双收益·选择大于努力
勇气要爆发1 个月前
CDN 配置避坑指南:关键要点与实战经验总结
cdn
juxieyiyi8781 个月前
稳流降本:直播双引擎选型
cdn·pcdn·互联网项目·pcdn平台搭建·pcdn双收益