当 PID 耗尽时让 Linux 重新启动

当 PID 耗尽时让 Linux 重新启动

我想将无头服务器配置为在灾难情况下自动重新启动。现在我已经配置为在 RAM 不足时使其出现恐慌,并在内核出现恐慌时自动重新启动(sysctl kernel.panic=15恐慌后 15 秒重新启动)。

我想让它在 PID 耗尽时重新启动(例如,在出现 fork 炸弹的情况下)。我该如何实现这一点?请注意,调用内核恐慌也是一种解决方案。

我需要一个适用于 Linux 5.0+ 和 systemd 239+ 的解决方案,如果该解决方案也适用于旧版本的 Linux 和 systemd(可能是 4.9 和 237),我将不胜感激。

注意:我知道如何防止叉子炸弹,但我的环境使自动恢复比事先预防更重要。 (即弹性>阻力)。

相关内容