【故障处理系列--业务官网无法打开】

server/2024/12/2 5:38:46/

故障处理

故障现象:客户反馈我们的业务官网无法打开,我这里测试一会可以一会不可以且post请求我们的官网接口是失败的

2、排查思路

2.1. 检查后端服务

kubectl get pod -n pcas

在这里插入图片描述

后端pod的状态运行是正常的

2.2. 检查网关pod,查看是否接收到流量

root@jumpserver-cluster-env:~# kubectl logs -f apisix-gateway-68d488db74-2q2sr -n pcas

看APISIX网关日志,是有流量的

2.3 检查腾讯云的高仿

根据以上排查确定不是我们服务本身原因导致业务不能访问,且官网一会可以访问一会不可以访问,判断是不是业务被攻击,有的访问被腾讯云阻断
在这里插入图片描述

观察业务也没有被攻击

2.5 检查负载均衡

根据负载的监控发现客户端到负载均衡器的丢包数和丢弃的连接数非常多,从这里基本上定位到问题出在负载上,询问腾讯云的客服,说我们的负载从原先的容量型改成共享型,客户端到负载的连接数达到最大值在这里插入图片描述

2.6 解决措施

把负载从共享型改成容量型问题解决,观察监控,恢复正常


http://www.ppmy.cn/server/146625.html

相关文章

详解 YOLOv5 模型运行参数含义以及设置及在 PyCharm 中的配置方法

详解 YOLOv5 模型运行参数含义以及设置及在 PyCharm 中的配置方法 这段代码中使用的命令行参数允许用户在运行 YOLOv5 模型时自定义多种行为和设置。以下是各个参数的详细说明和使用示例,以及如何在 PyCharm 中设置这些参数以确保正确运行带有参数的脚本。 命令行…

【如何提升代码工程质量】code review篇

应该对于基本上所有软件相关的公司来说,都有committer机制,即代码写好之后会提交合并请求,待相关人员code review通过后再进行合入,所以code review就是代码合入代码仓库的最后一道关卡,对于代码质量的影响也是不容忽视…

CSS 背景、阴影和混合模式

网站的好坏在于细节,在实现页面里某个组件的布局并写完样式之后,不要急着继续,有意识地训练自己,以挑剔的眼光审视刚刚完成的代码。 1 背景与渐变 background-image 指定文件或者生成的颜色渐变为背景图片。 background-origin…

【面试题】2025年百度校招Java后端面试题

文章目录 前言一、网络IO1、服务器处理并发请求有哪几种方式?2、说一下select,poll,epoll的区别?3、Java 有一种现代的处理方式,属于异步I/O,是什么?redis,nginx,netty 是…

Qt—QLabel 使用总结

参考链接:Qt—QLabel 使用总结 一、简述 QLabel(标签控件) 提供了一个文本或图像的显示,没有提供用户交互功能。 一个 QLabel 可以包含以下任意内容类型: -纯文本:使用 setText() 设置一个 QString 富文本:使用 setText() 设置一个富文本的 QString图像:使用 setPixma…

探索光耦:晶体管光耦——提升稳定性与安全性,推动能源效率革命

随着电子技术的飞速发展,开关电源(Switching Power Supply, SPS)已成为现代电子设备中不可或缺的核心组件。它广泛应用于计算机、通信设备、家电、电动工具等各种领域。开关电源因其高效率、体积小、重量轻而受到青睐。然而,由于开…

Cobalt Strike 4.8 用户指南-第十一节 C2扩展

11.1、概述 Beacon 的 HTTP 指标由 Malleable Command and Control (Malleable C2) 配置文件控制。Malleable C2 配置文件是一个简单的程序,它指定如何转换数据并将其存储在事务中。转换和存储数据的同一程序(向后解释&#xff0…

【Vue3】main.js

【Vue3】main.js 创建Vue应用实例引入并配置路由配置状态管理挂载应用全局属性与方法使用其他插件 在Vue 3项目中,main.js 文件是整个应用的入口点。 它负责初始化Vue实例、配置全局选项、注册全局组件、引入插件以及挂载Vue实例到DOM上。 通过 main.js,…