大key把出口流量打满,导致请求超时

简介: 大key把出口流量打满,导致请求超时

故障现象和故障定级:12月02日15:00-17:00期间,用户在AA系统中操作时偶发操作失败,请求报错的情况。内部定级为P4级故障

故障原因:为了提升查询速度,每刻使用了redis缓存服务,该缓存服务器在12月02日15:00-17:00期间出现了几次

服务器出口流量达到上限的情况,达到上限后,超出的部分请求失败了。

处理过程:收到报错反馈后,开发和测试人员排查监控发现了redis的性能瓶颈,随即联系运维人员先尝试对redis规格进行升级,但在购买钉钉云的更高规格的服务器时,提示“该地区缺货”,导致没有在第一时间完成升级,问题持续了一段时间后自动恢复了,我们在当晚采取了另外的策略,将该redis服务器上的部分缓存迁移到了其他服务上来分流压力,通过第二天的观察并未再出现问题,且后来在钉钉云服务器到货后我们也升级了规格,目前负载情况处于健康水平。

故障分析复盘和后续方案

1.修改了redis报警规则,由原来的连续出现多次使用率85%的才进行告警改为出现一次即告警,这样可以在更早的时间发现问题。

相关文章
|
Linux Shell C语言
【Shell 命令集合 设备管理 】Linux控制Linux系统的键盘LED setleds命令 使用指南
【Shell 命令集合 设备管理 】Linux控制Linux系统的键盘LED setleds命令 使用指南
493 0
|
7月前
|
存储 弹性计算 运维
阿里云轻量应用服务器和云服务器区别——ECS和轻量如何选择?
阿里云轻量应用服务器简化易用,适合个人及轻量场景;ECS功能强大、弹性灵活,适用于企业级复杂业务。根据需求选择:轻量型选SWAS,高性能选ECS。
|
5月前
|
JSON JavaScript 安全
【开源剪映小助手-客户端】Node.js 集成
本文系统介绍 capcut-mate 桌面端 Node.js 与 Electron 的安全集成方案:采用“主进程+预加载桥接+渲染进程”三层架构,通过 contextBridge 有限暴露 API,实现下载管理、文件操作、日志记录及新增的跨平台目录扫描(triggerDirectoryScan)功能,助力 Adobe Premiere Pro 自动识别新草稿。
|
5月前
|
前端开发 机器人 UED
前端开发 -- 自动回复机器人【附完整源码】
本项目实现了一个简单的网页聊天界面,用户可以在输入框中输入消息,并点击发送按钮或按下回车键来发送消息。机器人会根据用户发送的消息内容,通过关键字匹配来生成自动回复
431 3
|
7月前
|
人工智能 JSON 数据可视化
【教案生成平台】实战教程三:打造智能 PPT 生成器 (AI + PptxGenJS)
一款基于 Vue 3 + Vite 的智能教学工具,利用 AI 自动生成结构化 PPT 数据,结合可视化编辑与本地持久化,实现高效备课。支持 JSON 模板解析、动态渲染导出(pptxgenjs)与草稿自动保存,大幅提升教师工作效率。在线体验:ytecn.com/teacher
849 16
|
数据采集 数据管理 数据挖掘
数据不干净,分析不靠谱!数据清洗必须先解决这六件事!
数据清洗是数据分析的关键基础,直接影响结果准确性。本文详解六大核心问题:命名不统一、缺失异常值、结构混乱、主键不一致、重复数据、口径模糊。清洗不仅是技术活,更是确保数据真实可靠的必要步骤。
数据不干净,分析不靠谱!数据清洗必须先解决这六件事!
|
存储 机器学习/深度学习 SQL
大数据处理与分析技术
大数据处理与分析技术
1271 138
|
8月前
|
监控 Linux 应用服务中间件
Debian 中使用 less +F 实现实时日志查看(新手友好版 Linux 日志监控教程)
本文介绍在Debian系统中使用`less +F`实时查看日志的方法,详解其命令用法、快捷键操作及与`tail -f`的区别,帮助Linux用户高效监控日志,适合新手快速上手。
|
11月前
|
编解码 安全 算法
【指纹识别】指纹应用程序(Matlab代码实现)
【指纹识别】指纹应用程序(Matlab代码实现)
247 2
|
搜索推荐 Android开发 iOS开发
探索安卓与iOS系统的用户界面设计哲学
现代移动操作系统的设计哲学不仅仅是技术的表现,更是用户体验与功能实现的结合。本文将深入分析安卓与iOS两大主流系统在用户界面设计方面的差异与共通之处,探讨它们背后的思维模式及其对用户体验的影响。 【7月更文挑战第11天】
487 3