记一次生产环境救火-20210716

今天起了个早,早早来到公司,本来吃完早餐,泡好咖啡,在工位上气定神闲的刷刷昨天的财经信息,准备开启今天的工作。想起昨天微信群里有人反映系统,系统加载较慢,于是打开阿里云后台,准备看看服务器负载情况。负载有一点点偏高,于是准备用万能解决办法,重启服务器(电脑90%的问题能通过重启解决,重装系统能解决剩下的9%,再剩下的1%就比较棘手了)。

正当我准备重启时,突然,微信群里的报警信息又来了,接着各个微信群的报警信息,相继弹出来。整改晋西北都乱成了一锅粥。

记一次生产环境救火-20210716

我心想慌什么,象没见过世面似的。于是我祭出了重启大法,待重启完毕,刷新,我期待的页面流畅加载没有出现。再刷,依旧页面加载中,看负载情况,跑到100%。

没办法,2核的服务器上放了17个站点,我之前就提议了升级一下服务器配置,刚好升级一下吧。于是祭出第二招,升服务器配置,公司申请流程有点慢,得特事特办,直接给领导微信申请。

服务器升成了8核16G内存,负载是降下来了。页面也流畅加载了。加载出来的却是404页面(系统只要报错就跳404)。各个微信群还在催,说真的心理还是有点慌的,因为没有动任何配置的情况下,出现404,这种情况暂时就没法定位问题原因。

记一次生产环境救火-20210716

那问题出现了,就得排查,从入口文件开始打断点追踪,追到一个session初始化时,开始出现404,问题出在session?继续进入session初始化中看看。最后发现是session存在数据库里(这是个老项目,没去注意session的细节)。

于是把session表数据一清,ok总算是能正常运行了,虚惊一场。

这也充分说明,遇事不能慌,无论哪个领导怎么着急也不要去狡辩。事实就是摆在这:1.系统挂了;2.不知道什么原因挂的。3.没有支援。4.这个问题需要用最快的速度解决。这样一分析,除了去找问题并解决,其他做法都是不合理的。

在此记录一下,方便作为以后解决各种问题的方法。

原创文章,作者:Zeyu,如若转载,请注明出处:https://jinzhijun.cn/develop/550

赞 (0)
ZeyuZeyu
上一篇 2021年7月11日
下一篇 2021年7月18日

相关推荐

  • 搭建以太坊轻节点

    1. 安装 go 语言 安装 go 主要是为了去编译 go-ethereum 源码 查看go版本 2. 安装 git 安装 git 主要是为了拉取 go-ethereum 源码 查…

    2020年11月30日
    5.4K
  • 以太坊节点面面观:全节点与轻节点(转)

    收看本系列文章的读者,应该都对于区块链的基本原理和架构有些概念,如果没有,推荐您先去Google搜寻区块链、比特币、以太坊这些关键字了解一下。我们将在这些基础概念之上,来谈区块链的…

    2020年11月30日
    7.1K
  • php实现助记词转TRX,ETH 私钥和钱包地址

    TRX助记词转地址网上都是Java,js或其他语言开发的示例,一个简单的功能需要依赖其他环境来实现表示不能忍,毕竟php是世界上最好的语言。【狗头】 一、知识准备 要实现助记词转T…

    2022年8月4日
    8.2K
  • 互联网医院_三级等保_存储型跨脚本执行漏洞

    最近公司在做三级等保备案,安全测试方反馈过来一份漏洞测试报告,其中有一条定义为高危的漏洞:存储型跨脚本执行。 造成这个漏洞的原因,是因为没有对客户端提交的内容进行安全过滤。系统用的…

    2021年2月5日
    40.8K
  • PHP控制反转(IOC)和依赖注入(DI)(转)

    IOC(inversion of control)控制反转模式;控制反转是将组件间的依赖关系从程序内部提到外部来管理;DI(dependency injection)依赖注入模式;…

    后端 2021年12月21日
    1.6K
  • 香港阿里云Windows服务器省钱方法

    最近把因为香港阿里云服务器要续费了,因为之前购买的时候服务器上还部署了其他的java系统,当时对Linux操作不熟,所以操作系统选的是Windows的系统,但是阿里云香港的服务器需…

    2020年11月11日
    1.8K
  • codeigniter发邮件sendmail报错

    最近将公司系统从Windows换成了Linux,大部分功能都能正常使用,唯独发送邮件通知功能时,出现了错误。通过var_dump($CI->email->print_d…

    2020年11月12日
    1.9K
  • MySql基础知识总结-索引篇(转)

    一、MySQL三层逻辑架构 MySQL的存储引擎架构将查询处理与数据的存储/提取相分离。下面是MySQL的逻辑架构图: 1、第一层负责连接管理、授权认证、安全等等。 每个客户端的连…

    技术开发 2021年10月10日
    1.9K
  • 单点登录SSO设计与实现(转)

    前言: 是时候了解一下SSO相关的知识了,本篇主要是概念篇,发现网上两篇不错的文章,简单整合了一下,原文链接:https://www.cnblogs.com/Java3y/p/10…

    2021年7月29日
    2.6K
  • php后期静态绑定

    最近在跑一套系统时碰到一个头大的问题,laravel的队列任务(通过另一个原生系统读取数据库)在执行时,会出现数据库连接断开的问题,导致队列任务刚启动时可以正常运行,有一段时间没有…

    2022年4月18日
    1.7K

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注