首页 > 其他分享 >国庆出现的一个小事故和处理过程

国庆出现的一个小事故和处理过程

时间:2022-10-08 11:45:24浏览次数:54  
标签:10 处理过程 事故 系统 并发 国庆 线程 太高 超时

嘀嘀嘀,国庆第一天工作群就反应某电视业务超时了,超时时间在10点到10点10分左右,刚好是某个业务的自动续费时间,难道是并发太高把系统搞挂了?那个业务并发也不算太高,但是因为要调腾讯接口,腾讯要过3 4秒钟才返回,我一开始是怀疑httpClient的线程占满了,其他线程都在等待。top命令一看,那段时间确实cpu占用比较高。我们采取的第一个办法是多部署两台备用的服务器,两台变4台。

第二天,看了系统超时订单变少了,但是还有一部分订单超时,瓶颈还是没有消失,看来还是要详细分析一下问题到底出现在哪里。现在的情况是并发太高导致的,一定是某个地方卡住了,我的想法是httpClient、数据库、系统线程、tomcat线程这四个方面着手。后面我把出问题时间段的系统线程用jstack打印出来,发现好多线程都卡在线程池等待那里了,后面我加大c3p0线程池最大连接数量,100改成200,问题解决。

通过这个事情我们可以看到,某个业务卡住的话就很容易影响整个系统业务流程,所以还是要注意把系统峰值调大一点,还有要做成微服务架构,分而治之,解耦。

 

标签:10,处理过程,事故,系统,并发,国庆,线程,太高,超时
From: https://www.cnblogs.com/bbibbi/p/16768372.html

相关文章

  • vcsa7 页面出现“no healthy upstream”处理过程
    一、昨天服务器出现“nohealthyupstream”错误无法登录,搜索网络给出一下的思路:                对于“nohealthyupstream”的错误提示,可能的原因有......
  • 写在特别的国庆,最后一天
    近一月以来,严重精神内耗,整个人变的恍惚,犹豫不定,一度陷入自我怀疑,事情的起因是这样的:该死的情怀农村出来的娃娃是不是都想着报效祖国,我不知道这样的预期是不是正确,但我却......
  • 2022牛客国庆集训派对day6 A(极大矩阵计数)
    2022牛客国庆集训派对day6A(极大矩阵计数)A-All-oneMatrices_2022牛客国庆集训派对day6(nowcoder.com)题目求可以构成给出的01矩阵的全1极大矩阵数目思路悬线法可......
  • 2022牛客国庆集训派对day6 C 递归构造 归纳构造
    给出一个m你需要构造出来m个m维向量两两向量之间点乘为0向量每一维只能是1或-1保证m一定是2的幂次。直接构造出来那么大的显然不太可能发现不了什么比较好的规律。......
  • 2022国庆小记
    10.01和喜欢的女孩子聊了很多,关于感情,关于事业。我发现我喜欢的人和事都很美好,我也要变得很美好才行。10.02下雨了,我喜欢的温度,喜欢的天气,喜欢的季节只是有点孤单10.......
  • 国庆期间感想
    我是一名网络保安  我没有坚持学习,从上次写作或第一次写博客园,已经过去4年了,也意味着我毕业4年了;从网络安全到现在,我逐渐的讨厌这个工作了,也许是能力不行,也行是幻想我要......
  • 书单推荐|宅家不动过国庆,好书相伴不寂寞
    这世界上恐怕没有什么比放假更快乐的事情了!作为一个阿宅,小编早上打开地图就看到商圈附近的交通已经拥堵到红成一片,去旅游景区的车票也早早售罄。微博热搜意料之内的又是“某......
  • 2022十一国庆假期日记
    Day1可能是昨天晚上睡得太晚了,一天都没什么精神,上午10点才起来,白天也是躺着为主;下午开始看了一下之前想做的抽奖Dapp,预言机获取股指,用java写了个获取上证和深证指数的代码......
  • 盘点最常见且坑爹的Java事故现场,你中招了几个?
    前言jdk作为我们每天必备的调用类库,里面大量提供了基础类供我们使用.可以说离开jdk,我们的java代码寸步难行,jdk带给我们的便利可谓是不胜枚举,但同时这些方法在使用起来......
  • 国庆假期一点点记录
    国庆假期已经第三天了记录下前两天都做了什么第一天白天就是呆房间里,看《大秦帝国之裂变》顺便锻炼一下,讲商鞅变法的,现在看完了,确实是个好剧。秦公对商鞅是真的信任,商鞅......