服务器崩溃原因分析

本文详细记录了服务器崩溃的原因分析过程,从内存上升、DUMP文件生成到多线程日志模块的问题。通过现场调查和代码审查,发现日志写入速度与文件写入速度不匹配导致内存队列增长,最终引发崩毁。解决方案包括调整日志配置和修复队列满判断,同时提出多线程问题的潜在风险。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

分析这个问题的过程还是挺曲折,如果不想看繁琐的分析过程,请直接跳到结论
 
我们小组的成员请耐心看一下过程,积累一下经验,到用户现场是能学习很多东西的,以后你们要争取到用户现场,呵呵
 
---------------------------------------------------------------------------------------------------------------------------------------------------------
周一下午到移动时发现服务器的情况是这样的
1.ESServer内存达到差不多200M,且以缓慢的速度不断上升,ESServer进程一直占用CPU约6%-10%
2.服务器生成了一堆大小为0KB的DUMP
3.有大量因没有管理网段的客户端不断地每隔一分钟取策略
4.日志只有很少
---------------------------------------------------------------------------------------------------------------------------------------------------------
 
---------------------------------------------------------------------------------------------------------------------------------------------------------
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值