CentOS-Java运行时内存不足

时间:2019-09-16 13:43:51

标签: jenkins java-8 centos7

我想在我的服务器上安装jenkins,不幸的是,我无法运行Java,出现此错误:

There is insufficient memory for the Java Runtime Environment to continue

Error

free -m的结果: free 有2,7Go RAM可用。

我设置了JAVA_OPTS: export JAVA_OPTS="-Xms1024m -Xmx1024m -XX:MaxPermSize=256m"

所以,我尝试了很多事情,但是无法启动Java ...

如果有人有任何想法

thx。

1 个答案:

答案 0 :(得分:2)

简短的答案是您正在执行selinux强制实施。快速的解决方案是通过

将selinux设置为“ permissive”
setenforce 0

如果搜索“ selinux openjdk os :: commit_memory权限被拒绝”,则可以找到更长的解释

How and why does "setenforce 0" allow Java 7 to run?