【发布时间】:2017-03-20 15:21:29
【问题描述】:
我想在 centos7 中将 wildfly-domain 作为系统服务
在 root 用户的作品中,但是当我以wilfly 用户身份启动它一段时间后它显示错误:
java.lang.OutOfMemoryError: 无法创建新的本地线程ESC
然后停止。即使停止服务也不起作用。
我试图改变 heap-memo 并且......但是用户是一个问题! 我该如何解决这个问题?
服务文件是ib wildfly8/bin/init.d/wildfly-init-redhat.sh 我在服务脚本的顶部尝试了“ulimit -n”,但没有任何改变! 我有 256Gb 内存和 64 核 CPU,但是 ....
【问题讨论】:
-
在您的问题中包含您遇到问题的
systemd.service文件 -
你是什么意思?我应该在哪里添加什么?
-
您说您正在使用
systemd服务。所以,/etc/systemd/system/中应该有一个扩展名为.service的文件。如果您没有使用.service文件,那么您就没有使用systemd。如果您是是,请将.service文件的内容粘贴到您的问题中。 -
我在 /etc/init.d/ 中完成了它,但我将其更改为 systemd 。现在我有一个 systemd wilfly 服务。当我用root用户运行它时,没问题,但是当我用wilfly用户启动它时我可以工作,但是5分钟后它就像我说的那样掉下来了,我怎样才能改变wilfly用户的限制?
-
您使用的是 64 位 JDK 不是吗?