php - OOM Killer - 仅杀死 PHP 实例

标签 php linux wordpress out-of-memory cpanel

我有一个包含多个 WordPress 站点的 cPanel 服务器。有时(每月一次),会发生大的 PHP 循环,并且 OOM Killer 启动(> 8 Gb RAM 使用)。它会杀死所有 PHP 实例,这解决了问题(内存不足和 CPU 使用率),但也杀死了其他服务,如 DNS(命名)、邮件服务器(exim)、网络邮件(cpanel)等。

如何配置 OOM Killer 以仅终止 PHP 实例?

谢谢。

最佳答案

可写文件/proc/[pid]/oom_adj 控制在调用时被 oom-killer 选择的进程可能性 (oom_score)。增加 php 的 adj 值将是最简单的方法。您可以使用 # cat/proc/[pid]/oom_score 检查任何进程分数。

关于php - OOM Killer - 仅杀死 PHP 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37860594/

相关文章:

php - PDO 中 mysqli_fetch_array 函数的确切等价物是什么?

php - 使用 Laravel 显示博客文章摘录

linux - Puppet 和实现虚拟资源

linux - 如何将带空格的参数传递给 sed 命令?

linux - 使用 sed 的 Shell 脚本句柄字符串

php - 将单选按钮转换为复选框

php - 将动态生成的表单嵌入到另一个表单中

html - 自定义 HTML 正文的大小

php - 更改结帐页面上的 WooCommerce 结帐错误文本

css - 如何在子页面的子页面上突出显示顶部菜单项?