centos中system-coredump占用CPU高处理

这篇博客记录了作者在CentOS系统上遇到的CPU负载升高问题,发现system-coredump进程占用一个核且CPU使用率达到100%。通过查看日志和分析,发现是h5py版本不匹配导致的。作者通过回退h5py版本至2.9.0,解决了问题,负载降低。这是一个简单的故障排查和解决过程,强调了查看日志在解决问题中的重要性。
摘要由CSDN通过智能技术生成

业务发现cento机器响应慢,登录机器查看负载,发现1分钟、5分钟、15分钟的负载已经超过5,而且还往上涨的趋势,查看发现有一个有一个system-coredump的进程占用一个核,CPU使用达100%

对这个进程我也是第一次见到,去网上查找资料,这个是一个内核转储的,

systemd-coredump@.service 是一个系统服务, 它能从操作系统内核中获取内存转储,并能对获取到的数据进行各种处理。

但网上没有具体的处理方法,因此这里对该问题进行记录

查看日志,发现有报错,无法锁定报错来源

查看进程,找到导致负载高的服务,查看uwsgi的配置,找到对应的日志路径,无服务报错

centos查看journal日志,找到错误导致原因,hd5版本不符导致 

 和其他线上机器对比,发现这个是版本过高导致,回退版本得以解决

 

用pip回退版本,pip install h5py==2.9.0

重新加载导致coredump占用CPU的服务,观察机器负载情况,可以明显看到负载慢慢降下去

属于一些简单的问题排查技巧,用于记录,各位道友喜欢的可以看下,不喜欢的勿喷

Linux就是有一些奇怪的东西会冒出来,大家耐心查查日志,一般都能找到问题所在

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值