当前位置: 首页 > news >正文

CentOS 7启动时报“Started Crash recovery kernel arming.....shutdown....”问题处理过程

有台虚拟机由于CPU负载过高而宕机,宕机重启后停在“Started Crash recovery kernel arming…shutdown…”阶段,如下所示:
在这里插入图片描述

重置虚拟机,进入grub菜单,按e编辑启动选项,在linux16 行末,加上:enforcing=0 init=/bin/bash ,修改完之后,按Ctrl + X保存重启,进入单用户模式,然后以读写方式重新挂载根文件系统。
# mount -o rw,remount /

网上找到的相关案例的解决方法都是建议更改crashkernel参数的值为128M或256M,于是参考官方文档手册修改了crashkernel的值为256M:
在这里插入图片描述

重启系统后,问题还是一样,启动时依旧停留在“Started Crash recovery kernel arming…shutdown…”阶段。再次重置虚拟机进入单用户模式,检查/etc/security/limits.conf和/etc/sysctl.conf等文件的内容,发现近来并没有对其进行过更改,文件中也没有配置内存相关的参数。

不过在启动过程中,注意到系统在启动时图形界面时一闪而过然后继续显示启动信息界面,怀疑是图形界面的问题,于是将系统默认的启动模式更改为多用户模式。
# rm -f /etc/systemd/system/default.target
# ln -s /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

重启后,系统正常进入多用户模式。虚拟机的内存配置为16G,而图形界面服务有可能出现了异常需要占用很多的内存,导致内存不足系统无法启动。客户着急恢复系统,而且通常也不会使用图形界面服务,因此就没有继续尝试进入图形界面模式来进一步验证。

如另一篇博文中linux图形界面进程占用大量内存所述,在某些内核中图形界面进程会占用大量的内存,因此建议在生产环境中都关闭图形界面服务,需要使用图形界面时可以用vncserver来代替,用完后再关闭vncserver进程。

http://www.lryc.cn/news/239699.html

相关文章:

  • Android 13 - Media框架(14)- OpenMax(二)
  • 【Python大数据笔记_day11_Hadoop进阶之MR和YARNZooKeeper】
  • 飞桨——总结PPOCRLabel中遇到的坑
  • LeetCode(30)长度最小的子数组【滑动窗口】【中等】
  • Niushop 开源商城 v5.1.7:支持PC、手机、小程序和APP多端电商的源码
  • Navmesh 寻路
  • YOLOv5 分类模型 数据集加载 3
  • 『亚马逊云科技产品测评』活动征文|AWS 存储产品类别及其适用场景详细说明
  • Mac | Vmware Fusion | 分辨率自动还原问题解决
  • SQL知多少?这篇文章让你从小白到入门
  • centos7安装MySQL—以MySQL5.7.30为例
  • 3.计算机网络补充
  • 【云原生】Spring Cloud Alibaba 之 Gateway 服务网关实战开发
  • opencv-直方图均衡化
  • npm install安装报错
  • Spring Boot创建和使用(重要)
  • python 基于gdal,richdem,pysheds实现 实现洼填、D8流向,汇流累计量计算,河网连接,分水岭及其水文分析与斜坡单元生成
  • 帝国cms开发一个泛知识类的小程序的历程记录
  • Kafka官方生产者和消费者脚本简单使用
  • 如何开发干洗店用的小程序
  • 回溯算法详解
  • 边云协同架构设计
  • 【c++】——类和对象(下) 万字解答疑惑
  • Appium自动化测试:通过appium的inspector功能无法启动app的原因
  • 易点易动设备管理系统:提升企业设备维修效率的工具
  • JVM中判断对象是否需要回收的方法
  • t检验(连续变量)和卡方检验(分类变量)
  • PDF转Word,1行Python代码就够了,免费用
  • 【开源】基于Vue和SpringBoot的智能教学资源库系统
  • 『亚马逊云科技产品测评』活动征文|通过Lightsail搭建个人笔记