请求中断的原理与分类

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

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 统计到访问日志中

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

相关推荐
juxieyiyi8786 天前
CDN与PCDN在边缘计算中的分工
人工智能·边缘计算·cdn·pcdn·平台搭建·互联网项目·pcdn平台搭建双收益
xixixi777779 天前
CDN(内容分发网络)——缓存和分发网站、应用程序、视频等内容,以提高用户访问速度和稳定性,减少网络延迟和拥塞,同时减轻源服务器的压力
网络·缓存·架构·系统架构·cdn·业务·内容分发网络
天翼云开发者社区10 天前
关于ats缓存的热迁和冷迁
网络·cdn
Light6013 天前
告别缓存浪费:No-Vary-Search,为你的网站性能注入“AI级”智能
缓存·性能优化·cdn·web性能·http缓存·no-vary-search·url参数
juxieyiyi87815 天前
中心化VS分布式,CDN与PCDN收益模式大不同
cdn·pcdn·互联网项目·pcdn平台搭建双收益·选择大于努力
勇气要爆发17 天前
CDN 配置避坑指南:关键要点与实战经验总结
cdn
juxieyiyi87817 天前
稳流降本:直播双引擎选型
cdn·pcdn·互联网项目·pcdn平台搭建·pcdn双收益
juxieyiyi87819 天前
边缘计算:CDN的第二增长曲线
cdn·pcdn·互联网项目·pcdn平台搭建双收益·pcdn双收益
天翼云开发者社区22 天前
Lua:善用luarocks管理公共库
cdn
七夜zippoe1 个月前
【前瞻创想】Kurator与Karmada:多集群编排技术的协同进化
边缘计算·集群·cdn·kurator·karmada