0xFE
运维之道
本站总阅读量
次
Toggle navigation
0xFE
Home
About
Archives
Tags
Nginx header处理导致的400状态码返回的问题排查
业务有反馈接入Nginx后响应400,经过分析后发现Nginx竟然对两个header做了这些默认处理.. 问题背景 近日,有业务反馈接入nginx的域名返回400错误的问题。经过测试,使用域名接入nginx FE访问的方式,服务端会返回状态码400错误,而使用IP:PORT方式直接访问,服务端可正常响应请求,返回200状态码。 后来发现,Nginx在该问题域名Server段中,缺......
Posted by Kird on 2019-08-09
Linux性能分析-CPU利用率
Linux中,CPU使用率相关 proc文件系统 HZ:1秒钟内,时钟中断的次数,即1秒钟内,系统时钟的节拍次数 jiffies:全局变量,用来记录系统自启动以来产生的节拍总数 系统运行时间(以秒为单位):system_time=(jiffies)/HZ /proc是linux中一个虚拟的文件系统:文件系统包含了一些目录(用作组织信息的方式)和虚拟文件。虚拟文件可以向用户呈现内核中......
Posted by Kird on 2019-08-08
聊聊Timewait
聊聊TIMEWAIT 为什么处于timewait状态 下面是TCP释放连接的时候经历的四次挥手阶段图示。 下面是四次挥手过程的简述: 客户端发起断开连接请求后,进入FIN-WAIT1状态,第一次收到来自服务端的ACK应答,开始进入FIN-WAIT2状态。 随后服务端发起FIN,客户端收到FIN,随后发送ACK,服务器收到后进入CLOSED状态。 问题: 发送完最后的ACK报文后,此时客户......
Posted by Kird on 2019-08-08
Linux性能分析-CPU上下文切换
把上一个任务的CPU上下文即寄存器和PC保存起来,然后加载新的任务的CPU上下文开始运行新的任务。这个动作叫做CPU的上下文切换。本文介绍CPU上下文切换相关知识点。 CPU上下文切换 Linux是多任务操作系统,可以支持大于CPU个数的任务同时运行。这些任务并不是真正的同时运行在CPU上,而是在很短的时间内被CPU调度运行,给人一种同时运行的错觉。 CPU上下文:在CPU运行任务......
Posted by Kird on 2019-08-06
Linux性能分析-平均负载
关于平均负载的一些概念 平均负载的定义 平均负载:系统处于可运行状态和不可中断状态的进程数的平均值,也叫平均活跃进程数。 可运行状态:正在使用CPU或者等待CPU,使用top显示为R的进程 不可中断状态:处于内核关键流程中,不可被中断,例如磁盘写入,在top命令中显示为D的进程 平均负载的合理值 平均负载最理想的数值为CPU的个数,当CPU个数为2时,平均负载为4意味着有......
Posted by Kird on 2019-08-06
← Newer Posts
FEATURED TAGS
Linux
k8s
Nginx
tuning
性能优化
packetdrill
问题排查
TCP
TimeWait
性能分析
systemtap
ftrace
DNS
内核
测来测去
内存
故障排查
https
cloudfare
监控告警
随记
ABOUT ME
Never Settle!
RECENT POSTS
关于MSS的一个小疑问的思考
[备忘]协议栈相关图解
[记录] 没关注过的tcp keepalive序列号
[转载]Devops中的Overfitting
[转载]聊聊SRE的日常工作与发展方向
Quality BLOGS
arthurchiao
coolshell
draveness
jeremyxu
ms2008
蜗窝科技
Sukka's Blog
decodezp
作業系統概論
「Linux 核心設計」系列講座
brendangregg
colobu
kk-Blog
历小冰
云原生实验室
vpsee
BrendanGregg's slide
kalasearch
cenalulu
plantegg
plantegg
程序员肖邦的博客
linuxperf
bpf博客
bean-li
codedump
nanxiao
ARCHIVES
April 2023
1
January 2023
1
October 2022
1
July 2022
2
February 2021
1
January 2021
1
December 2020
1
November 2020
2
October 2020
2
September 2020
2
August 2020
1
July 2020
2
June 2020
4
March 2020
4
February 2020
3
January 2020
1
December 2019
4
November 2019
3
October 2019
2
September 2019
4
August 2019
13