我想将无头服务器配置为在灾难情况下自动重新启动。现在我已经配置为在 RAM 不足时使其出现恐慌,并在内核出现恐慌时自动重新启动(sysctl kernel.panic=15
恐慌后 15 秒重新启动)。
我想让它在 PID 耗尽时重新启动(例如,在出现 fork 炸弹的情况下)。我该如何实现这一点?请注意,调用内核恐慌也是一种解决方案。
我需要一个适用于 Linux 5.0+ 和 systemd 239+ 的解决方案,如果该解决方案也适用于旧版本的 Linux 和 systemd(可能是 4.9 和 237),我将不胜感激。
注意:我知道如何防止叉子炸弹,但我的环境使自动恢复比事先预防更重要。 (即弹性>阻力)。