CentOS kernel panic后自动重启

2022-04-28 16:07 来源:未知 作者:mas 责编:mas

CentOS kernel panic后自动重启
这段时间公司有几台老化的服务器老是莫名其妙宕机,最后查看日志都是一些类似“I/O error”的错误导致的kernel panic。由于这几台机器跑的也不是什么重要的业务,为了省事想干脆把内核设置为内核崩溃了自动重启。在网上查了下,下面的方法测试有效:

编辑/etc/sysctl.conf

添加kernel.panic到内核参数,为内核崩溃20秒之后,自动重启系统

kernel.panic = 20

设置完成后可以通过以下方法测试,需要修改sysrq参数:

编辑/etc/sysctl.conf

kernel.sysrq = 1

运行命令使配置生效:

sysctl -p /etc/sysctl.conf

检查配置的参数是否生效

cat /proc/sys/kernel/panic
cat /proc/sys/kernel/sysrq

模拟系统内核崩溃,同时按alt+sysrq(print screen)+c三个键,或者运行如下命令:

echo c > /proc/sysrq-trigger
由于在虚拟机里面测试,没有收集到kernel panic的具体信息,但是断开一段时间后,系统恢复正常。

【版权声明】本站部分内容来源于互联网,本站不拥有所有权,如果发现本站有侵权的内容,欢迎发送邮件至 benumon@163.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

分享:

更多文章

相关文章

关键词:

一生受益-思韵闪耀-专业IT技术社区 - 爱编程,爱源码,爱技术,一生受益。

powerby 一生受益-思韵闪耀    豫ICP备13002912号-2