我有一个包含多个WordPress站点的cPanel服务器。有时(每月一次),会发生一个很大的PHP循环并且OOM Killer启动(> 8 Gb RAM使用率)。它会杀死所有PHP实例,这可以解决问题(内存和CPU使用率不足),但也可以杀死其他服务,如DNS(命名),邮件服务器(exim),webmail(cpanel)等。
如何配置OOM Killer以仅杀死PHP实例?
谢谢。
答案 0 :(得分:1)
可写文件/ proc / [pid] / oom_adj控制oom-killer在调用时选择的进程可能性(oom_score)。增加php的adj值将是最简单的方法。您可以使用#cat / proc / [pid] / oom_score检查任何进程得分。