请求中断的原理与分类

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

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

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

相关推荐
asing3 天前
CDN 技术深度解析
前端·cdn
天翼云开发者社区4 天前
CDN加速图片内容审核原理
cdn
用户47949283569155 天前
面试官:CDN是怎么加速网站访问的?
cdn
Youyzq5 天前
前端项目发布到cdn上css被编译失效问题rgba失效和rgb失效
前端·css·算法·cdn
天翼云开发者社区8 天前
一种高并发下的自旋锁优化方案
cdn
linweidong8 天前
网易ios面试题及参考答案(上)
ios·cdn·进程状态·虚拟内存·raii·网络链路·dns系统
xuchaoxin137516 天前
cdn节点代理的副作用@fail2ban对接cdn封锁恶意请求ip@fail2ban封锁ip有效性问题
运维·网络·cdn·cloudflare
斯文~19 天前
「玩透ESA」站点配置阿里云ESA全站加速+自定义规则缓存
阿里云·缓存·云计算·cdn·esa
斯文~24 天前
「玩透ESA」2025阿里云ESA初测
阿里云·cdn·esa·编译新程
天翼云开发者社区1 个月前
使用CDN时如何防劫持
cdn