工作经验-问题总结

现网告警分析

一、nginx时延超过3S

定位:

(1)先通过日志分析,微服务响应都非常及时,无时延

(2)再通过观察nginx参数

  • $body_bytes_sent = 95:响应体只有 95 字节,发送几乎瞬间完成
  • $request_length = 531,131 :请求体高达 531 KB(约 0.5 MB)
  • $upstream_response_time = 0.174s:后端处理极快
  • $request_time = 9.26s:总耗时 9 秒多

结论:问题就是客户端在上传一个约 531 KB 的请求体,但上传速度极慢,Nginx 花了 9 秒才收完,然后转发给后端,后端 0.174 秒就处理完了。

解释:

这 9 秒里,Nginx 一直在等客户端慢慢把 531 KB 的数据传完。一旦收完,转发给后端(0.174s)和回包(95 字节)都是瞬间完成。

531 KB 的请求体,花了 9 秒传完,平均上传速度只有约 59 KB/s------这在广州的宽带环境下(通常 10-100 Mbps 上行)明显偏低,说明客户端网络确实很差,或者有人在刻意慢速上传

(3)再观察日志,都是同一个客户端ip地址,说明确实是网络问题

相关推荐
Amy1870211182320 分钟前
告别“爬楼抄表”时代:电梯计量自动化改造,让每一度电都“开口说话”
运维·自动化
dadaobusi28 分钟前
在 Buildroot 中为 RISC-V 64 架构集成 numactl
运维·服务器
weixin_307779131 小时前
Linux下Docker Compose里运行PostgreSQL数据库故障诊断Shell脚本
linux·运维·数据库·docker·postgresql
AI创界者1 小时前
安全测试环境搭建:在 Kali Linux 中部署与配置开源 WebShell 管理工具 AntSword(蚁剑)
linux·运维·安全
运维大师2 小时前
【Linux运维极简教程】04-进程与服务管理
linux·运维
keke.shengfengpolang2 小时前
自动化考什么证书对就业有帮助?
运维·自动化
tebukaopu1482 小时前
ubuntu挂载nfs
linux·运维·ubuntu
雾沉川2 小时前
Netcatty 开源 SSH 客户端完整技术使用教程
运维·开源·ssh
石小千2 小时前
修改Docker Engine 存储路径
运维·docker·容器
珠海西格电力3 小时前
西格电力零碳园区管理系统:核心功能全解析,赋能园区低碳智能化落地
大数据·运维·网络·人工智能·信息可视化·能源