千家信息网

线上服务mcelog负载异常分析处理流程

发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,一、问题概述:Nginx服务器,HP,有冗余,其中一台服务器mcelog负载比较高,日志秒级别,已经影响了此服务器业务。tail -f /var/log/mcelog#注意看此信息是不断循环,注意看T
千家信息网最后更新 2026年11月04日线上服务mcelog负载异常分析处理流程

一、问题概述:

Nginx服务器,HP,有冗余,其中一台服务器mcelog负载比较高,日志秒级别,已经影响了此服务器业务。

tail -f /var/log/mcelog

#注意看此信息是不断循环,注意看

Transaction:Memory scrubbing errorMemCtrl:Corrected patrol scrub error ErroroverflowCorrected  error

#注意看其它信息

CPU16 BANK 9MCE11

337335    MCi_MISCregister valid337336    MCi_ADDRregister valid337337    MCA:MEMORY CONTROLLER MS_CHANNEL1_ERR337338    Transaction:Memory scrubbing error337339    MemCtrl:Corrected patrol scrub error337340   337341    STATUScc0048c0000800c1 MCGSTATUS 0337342    MCGCAP1000812 APICID 8 SOCKETID 0337343    CPUIDVendor Intel Family 6 Model 45337344    Hardwareevent. This is not a software error.337345    MCE10337346    CPU16 BANK 9337347    MISC90011000010008c ADDR 15e0e2000337348    TIME1495308194 Sun May 21 03:23:14 2017337349    MCGstatus:337350    MCistatus:337351    Erroroverflow337352    Correctederror 337353    MCi_MISCregister valid337354    MCi_ADDRregister valid337355    MCA:MEMORY CONTROLLER MS_CHANNEL1_ERR337356    Transaction:Memory scrubbing error337357    MemCtrl:Corrected patrol scrub error337358   337359    STATUScc0003c0000800c1 MCGSTATUS 0337360    MCGCAP1000812 APICID 9 SOCKETID 0337361    CPUIDVendor Intel Family 6 Model 45337362    Hardwareevent. This is not a software error.337363    MCE11337364    CPU17 BANK 9337365    MISC90011000010008c ADDR 15e0f8000337366    TIME1495308194 Sun May 21 03:23:14 2017337367    MCGstatus:337368    MCistatus:337369    Erroroverflow337370    Correctederror

tail -f /var/log/messages


二、mcelog简单说明

2.1)mcelog此服务是什么?

检查硬件错误,特别是内存和CPU错误的工具

2.2)mcelog工作模式?

cron trigger (效率高低问题)

daemon (centos目前形式) 默认日志打到/var/log/mcelog

2.3)mcelog安装

yum install mcelog or 编译即可。


三、问题分析:

3.1)error信息:

Transaction:Memory scrubbing errorMemCtrl:Corrected patrol scrub errorErroroverflowCorrected  error

注意,通过上面的报错信息可以判断内存可能出了问题,因为mcelog日志报错,则很可能是硬件信息故障。

3.2)其它信息

MCE(Machine Check Exception)是一类计算机硬件错误。可能原因有:

内存报错,内存缓存故障,cpu故障,也可能和主板,总线有关系。


CPU16 BANK 9

CPU 17 BANK 9 ...

bank定义:

传统内存系统为了保证CPU的正常工作,必须一次传输完CPU在一个传输周期内所需要的数据。而CPU在一个传输周期能接收的数据容量就是CPU数据总线的位宽,单位是bit(位)。内存与CPU之间的数据交换通过主板上的北桥芯片进行,内存总线的数据位宽等同于CPU数据总线的位宽,这个位宽就称之为物理Bank。
bank:一直想通过bank和上面日志,排查可能哪个插槽有问题。这里希望大家给予提示。

3.3)查看服务器各指示灯:

正常。(这里很意外,不过如果问题刚产生不久,指示灯也不会立马出问题)

3.4)咨询朋友

建议:一般硬件出了问题,建议换内存,备份数据等。


四、处理顺序(renzhiyuan.blog.51cto.com)

4.1)先平滑迁移业务保障业务正常运行。

4.2)备份数据,并确保数据的可用性。

4.3)切勿重启,先尝试清楚内存缓存,inode,目录。排除缓存问题。

4.4)如果负载很高,可考虑关闭mcelog服务。

4.5)hp服务器有硬件分析功能,可先排查。

4.6)准备相同规格内存条,尝试更换内存条(最好不要动每个内存原本的位置,一般内存不是很多,可尝 试,要是能判断哪个插槽出问题,可先替换)

4.7)如果更换内存条无效,则可能其它硬件问题,考虑维修处理。

4.8)以上所有进度和结果,做备案,并及时和领导反映。


内存 问题 数据 服务 硬件 信息 服务器 总线 日志 业务 内存条 故障 缓存 错误 传输 分析 处理 主板 周期 备份 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 南京欣网互联网络科技有限公司 金融科技创新监管互联网金融 高科技与互联网 合肥互联网科技公司 上海万想互联网科技 科技类的互联网平台 互联网科技素材视频竖屏 四个字互联网科技公司取名 天速互联网络科技有限公司 中国科技互联网公司收入 顶级互联网科技成果有哪些 千方科技属于互联网企业吗 新兴科技互联网创新大赛颁奖典礼 洛阳共同富裕互联网科技有限公司 阿里互联网科技企业 群盈汇互联网科技有限公司 启辰互联网科技 张家口科技产业互联网平台 悟空问答互联网科技 深圳互联网科技园地址 互联网科技公司排名 网络科技有限互联网 新浪科技互联网 左右互联网络科技 湖南洣水互联网科技有限公司扣款 互联网汽车科技小镇 科技与互联网的利与弊 互联网科技教育视频 洛阳共同富裕互联网科技有限公司 中国互联网公司的科技投入
0