一次问题处理后的处理流程总结

缘由:

  接到电话nagios监控报警,api、url访问不ok。

处理后回顾了一下自己的处理流程并延伸了下思绪,以前所处理的游戏问题及网站打不开、打开慢的情况处理、排查的思路、步骤都是相通的。

现将思绪整理下。

PS:-----> ---<-- 起初应该就是访问不ok的问题才有的后续步骤

  • 需要确实是个别现象问题,还是多数问题

尽可能重现现象或模拟类似的操作情况发现有问题。

1.第一个使用的一般都是ping

  • ping 服务器ip 来确定是否线路

1) ok,  表示线路ok,那么问题就有可能是服务宕机或者负载过高

2) 有丢包,表示带宽、线路不稳定(本次原因就是这个,服务异常把带宽占满)

3) 不通,有几种情况 服务器、负载、机柜、机房,一般都是负载过高,或者服务器宕机,后2者的情况没遇到过。

2.登录环境查看

  • 登录服务确认查看业务情况

ps 、 telnet、ss 、netstat 、lsof 等来确认服务状态

linux 、selinux 的状态查看

ping 测试服务器间通信

curl、wget 来确认url

3.流量、带宽情况

  • 流量、带宽查看(这个要不要放在第2的位置稍微纠结了一下)

这个可以通过监控工具查看。  ( 我们使用的监控工具是zabbix + nagios )

4. 宽带问题

以前遇到最多的还是长城宽带、铁通用户反馈的问题较多。

网络监控平台可以使用smokeping

5. 架构问题

这个需要看具体业务,看网络拓扑、看业务架构来确定是否有设计不合理的地方

6. 数据库问题

数据库的优化、慢查询日志查看(这个很重要慢查询记得开启)

7. 存储的问题

有些素材、图片之类的有些事放存储内地,所以给存储也加上了。

8. 未知原因

仅遇到过一次,重启服务器解决的。。。

时间: 2024-11-25 08:35:24

一次问题处理后的处理流程总结的相关文章

使用 paramsPrepareParamsStack 拦截器栈后的运行流程

2. 使用 paramsPrepareParamsStack 拦截器栈后的运行流程 1). paramsPrepareParamsStack 和 defaultStack 一样都是拦截器栈. 而 struts-default 包默认使用的是defaultStack 2). 可以在 Struts 配置文件中通过以下方式修改使用的默认的拦截器栈 <default-interceptor-ref name="paramsPrepareParamsStack"></defau

如何完成Nexus 9开机后的激活流程

说是激活,不如说是Nexus 9在开机后会尝试获取OTA最新更新包,但是又由于Google被墙掉,导致更新包根本无法下载. 由于是第一次开机,所以无法设置usb debugging, 无法adb进去杀掉welcome进程,网上有人说刷一个新的rom解决这个问题,但感觉这样就没有那种情窦初开的冲动和幻想了,所以只能考虑如何乖乖的下载这个安装包. 幸运的是,我遇到的这个安装包只有17MB. 解决步骤: 1. 开启windows的wifi共享功能,并创建新的Virtual WiFi miniport

ios上传应用后,审核流程完成前(reveiw)修改了程序内容,如何上传替换

其实挺简单,只需要更改下version和build版本 看图说话就可以.我的程序之前版的版本设置 修改bug之后的设置: 然后重新打包就好了,提示打包成功后,在itunesconnect查看发现 选中你修改后的上传即可..

1. Action 实现 ModelDriven 接口后的运行流程

1). 先会执行 ModelDrivenInterceptor 的 intercept 方法. public String intercept(ActionInvocation invocation) throws Exception { //获取 Action 对象: EmployeeAction 对象, 此时该 Action 已经实现了 ModelDriven 接口 //public class EmployeeAction implements RequestAware, ModelDri

RoseMirror人为停机后,恢复流程描述

Q: 问题描述: server1主,server2备server1出了问题,集群切换到server2,但是server2的web访问不了,然后客户就把rose服务给停了,然后手动启动server1的应用,附加ip地址,用了一段时间后,要把集群用上;此时server1是最新数据,但是server2是主机角色 带出状态 我让他做一下转移,提示有数据更新,转移不成功,然后我让他选择数据源,然后让server1同步server2数据 同步数据源完成后,应用和ip都没有带起来 而且也没有报错 客户反馈的,

oracle 执行 delete user$ 误删所有用户信息后的数据恢复流程

  http://www.cnblogs.com/hewenhaotc/articles/4680186.html

安装完SAP后BASIS的配置流程

安装完SAP后BASIS配置流程 安装完SAP后,配置流程. 1.升级kernel. 2.TCD SLICENSE: License Administration install > System Num. & license key 3.TCD STMS: Transport Management System 4.DDIC登录,密码为:19920706 SU01,从用户SAP* COPY一个自己的用户. 5.安装PATCH, ADD ON: 先安装语言包,再安装patch. 6.back

微服务之间的通讯安全(四)-JWT优化之日志、错误处理、限流及JWT改造后执行流程梳理

前面我们已经完成了通过JWT的认证和授权的改造,可以看到我们的代码中没有认证和授权的过滤器(Filter)了,基本上由SpringSecurity的过滤器来接管了,接下来我们来看一下怎么在SpringSecurity的过滤器链上加上我们自己的逻辑,比如日志和限流. 1.在SpringSecurity过滤器链上添加审计过滤器 1.1.创建日志过滤器,因为我们根据我们之前审计机制的位置,要把日志过滤器放到认证之后,授权之前.认证的过滤器会把JWT令牌转化为Authentication,然后放到安全上

iOS账号续费及证书更新流程

开发者账号会员快到期的时候,苹果会发送给开发者账号的注册邮箱一封邮件,提示用户账号快到期了,及时续费,一般是提前一个月提示用户续费.下面开始介绍续费流程; 1.登录开发者账号后,网页上面会有账号过期黄色提示;点击renew your membership ;会跳到支付页面;个人开发者账号是688RMB/年; 2.选择continue; 3.购买详情,选择continue,然后点击购买 4.使用visa 或者 万事达信用卡支付,填写好发票信息就ok了,需要纸质发票的选择纸质发票;购买完后,苹果会发