我想使由root用户的作品wildfly域作为一个systemd服务centos7 但是当我后启动它wilfly
用户同时显示错误:wildfly为systemd服务
我试着更改堆备忘录和...但用户是一个问题! 我该如何解决这个问题?
服务文件是ib wildfly8/bin/init.d/wildfly-init-redhat.sh 我在服务脚本的顶部尝试了“ulimit -n”,但没有任何改变! 我有256GB拉姆和64core CPU,但....
我想使由root用户的作品wildfly域作为一个systemd服务centos7 但是当我后启动它wilfly
用户同时显示错误:wildfly为systemd服务
我试着更改堆备忘录和...但用户是一个问题! 我该如何解决这个问题?
服务文件是ib wildfly8/bin/init.d/wildfly-init-redhat.sh 我在服务脚本的顶部尝试了“ulimit -n”,但没有任何改变! 我有256GB拉姆和64core CPU,但....
为单位正确的地方是:
/etc/systemd/system/wildfly.service
这个最小的是确定
[Unit]
Description=WildFly application server
Wants=network-online.target
After=network-online.target
[Service]
Type=simple
User=web
Group=web
ExecStart=/opt/wildfly-10.1.0.Final/bin/domain.sh
Restart=always
RestartSec=20
[Install]
WantedBy=multi-user.target
你应该只编辑ExecStart场,以配合您路径。
与
useradd web
创建用户网络此外,通过根高管:
chown -R web:web /opt/wildfly-10.1.0.Final/
当
systemctl start wildfly
systemctl enable wildfly
如果你奥姆斯,检查自己的极限
[服务]部systemd单元,像
LimitFSIZE=infinity
LimitCPU=infinity
LimitAS=infinity
LimitNOFILE=64000
LimitNPROC=64000
或 /etc/security/limits.d/ /etc/security/limits.conf文件
'network.target'可能为时过早(在RHEL7的快速机器上出现问题);使用'want = network-online.target After = network-online.target',以便在OS侧正确配置接口;从这里采取:https://unix.stackexchange.com/questions/126009/cause-a-script-to-execute-after-networking-has-started/126146#126146 –
对于网络服务器应该没关系,但我想,它不会有任何伤害。所以,编辑我的帖子,谢谢。 –
附上''systemd'。服务'文件你有问题在你的问题 –
你是什么意思?我应该在哪里添加什么? –
你说你在使用'systemd'服务。所以,在'/ etc/systemd/system /'中应该有一个扩展名为'.service'的文件。如果您没有使用'.service'文件,则不使用'systemd'。如果您是* *,则将该'.service'文件的内容粘贴到您的问题中。 –