为什么在内核崩溃后 FreeBSD 不会重新启动?

Max*_*kov 5 freebsd kernel

偶尔我的服务器运行 FreeBSD 8.0 amd64 会由于内存(与主板不兼容)模块损坏而失败。每次发生时,盒子都会停顿,最后一个提示说它将在 15 秒内自动重新启动但它永远不会

我该如何解决?内核崩溃后,我需要计算机在无人看管的情况下重新启动。

(请不要建议更换内存,一旦我拿到模块,我会,但我需要一个更快的解决方案,不需要我站在盒子旁边,只是在每次崩溃时按下重置按钮。)

vor*_*aq7 3

除非某人/某物导致键盘输入(或看起来像键盘输入的东西),否则 FreeBSD 应该在紧急情况后自动重新启动。您会知道是否是这种情况,因为它不会说 iy 将在 15 秒内重新启动,而是会说“按任意键重新启动”,因为它认为您正在查看恐慌跟踪。

自动重新启动不起作用并且您怀疑 RAM 损坏这一事实表明这可能是导致自动重新启动失败的原因(自动重新启动只是另一个软件功能 - 如果它位于损坏的内存中,则可能无法工作)。

您是否因内存升级而获得了如此糟糕的 RAM?如果是这样,请降级回旧配置(最好使用 RAM 较少的计算机,而不是 RAM 较差导致崩溃的计算机)。或者,如果您的系统可以在没有匹配的 RAM 对的情况下运行,请运行免费的内存测试工具之一来定位损坏的 DIMM 并将其拉出(如果您所有的 DIMM 都损坏或不兼容,那么您就完蛋了:如果此盒子上的任何内容很重要,我宁愿让机器停止服务,也不愿冒数据损坏的风险)。