如何为使用java服务包装器的进程禁用linux OOM杀手?

时间:2015-09-27 18:13:07

标签: linux java-service-wrapper

我们遇到的问题是,由于CentOS上存在过度使用的内存设置,内存杀手无法杀死我们的进程。

在研究了这一点后,我认为最好的办法就是告诉OOM杀手永远不要杀死这个过程,如下所述:http://www.oracle.com/technetwork/articles/servers-storage-dev/oom-killer-1911807.html

为此,我们需要在启动后执行以下命令:

echo -17>的/ proc / {PID} / oom_adj

我认为这可以作为* .sh脚本的一部分来完成,它通过java服务包装器执行,但我不确定如何做到这一点(主要是在这个脚本中我可以放置有效的逻辑) 。我希望有人可能会在此之前做到这一点。

谢谢!

0 个答案:

没有答案