容器技术交流

 找回密码
 立即注册
查看: 3069|回复: 4

Linux 遇到 kernel panic 后可自动重启

[复制链接]
发表于 2012-2-21 10:20:19 | 显示全部楼层 |阅读模式
本帖最后由 化繁为简 于 2012-2-21 10:30 编辑

现在的 Linux 比10年前要成熟的多,但有时候还是会出现莫名其妙、无法解释的 kernel panic 情况。对于大部分 Linux 用户来说出现 kernel panic 重启一下就可以了,但是对于系统管理员和那些做虚拟主机、共享主机、OpenVZ VPS 主机的 hosting 服务商来说出现未知的 kernel panic、导致系统挂掉可能就不太友好,如果没有 KVM over IP 的话,系统挂掉后 hosting 服务商需要自己先反馈到上一级的独立服务器提供商,比如提交 ticket 或者打电话,然后独立服务器供应商还要时间验证你的资料、处理你的 ticket,最后才到真正的数据中心,一般晚上(中国的白天)数据中心只有几个人值班,到最后处理完你的重启请求可能已经过了20多分钟了,这20分钟的 downtime 时间你还要给你自己的客户写信解释情况,问题是这20分钟还是理想情况,如果你碰到一个很烂的独立服务器提供商或数据中心,处理 ticket 要以小时或天为单位来计,或者如果你是 one man、晚上正在睡觉没有收到 kernel panic 报警,这样的话花的时间就会更多。那么有没有办法让 Linux 服务器遇到 kernel panic 情况自动重启呢?VPSee 在这里介绍一个简单有效的小技巧:
编辑 /etc/sysctl.conf 文件,并定义遇到 kernel panic 20秒后自动重启 Linux:
# vi /etc/sysctl.conf


kernel.panic = 20

记住:设置好后要动手重启一下才行。

我在centOS 6.2上安装了vmware server 2.0.2后,每次reboot时都会出现这错误,然后就死机,非要跑到服务器前亲自reset才行!哈哈,终于解决了问题,不是方法的方法吧!


发表于 2012-2-21 10:26:11 | 显示全部楼层
广告位出租。
发表于 2012-2-21 10:30:33 | 显示全部楼层
很有用
发表于 2012-2-21 10:49:38 | 显示全部楼层
这个是个好东西
发表于 2012-2-21 13:08:32 | 显示全部楼层
路过围观一下。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|URLOS ( 粤ICP备18087780号 )

GMT+8, 2025-5-15 22:58 , Processed in 0.031170 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表