我有一台运行一些二进制 CGI 程序的 Apache 服务器。这些程序大多数时候运行良好,但极少数情况下它们会占用所有 RAM,或运行时间过长,占用 100% 的 CPU。
当这种情况发生时,通过 SSH 连接到该机器(顺便说一下,它是 CentOS)并手动修复问题变得非常困难。
有没有办法让 apache 以“nice”优先级执行 CGI 二进制文件?我不想限制 RAM 使用率或 CPU 资源。
据我了解,拥有“nice”优先级将允许我通过 SSH 连接到机器(因为 sshd 具有更高的优先级),而且,如果 RAM 成为问题,OOM killer 会首先杀死 CGI 二进制文件。
有任何想法吗 ?
谢谢!