gpt4 book ai didi

service - CentOS 7 中的 JBoss 7 总是在路径/var/run/jboss-as 中寻找 jboss-as-standalone.pid

转载 作者:行者123 更新时间:2023-12-04 19:44:42 29 4
gpt4 key购买 nike

我在 CentOS 7 中运行 JBoss 7。当我运行单个 JBoss 实例 (X) 时,PID 路径设置为 JBOSS_PIDFILE=/var/run/jboss-as/jboss-as-standalone.pid (在实例 X服务文件,在/etc/init.d/),一切正常。

我正在设置另一个实例 (Y),因此我不能为 PID 文件使用相同的路径,因此我在/etc/init.d/中的相应服务文件中为这两个实例设置了 PID 路径,如下所示。

对于实例 X:JBOSS_PIDFILE=/var/run/x-service/jboss-as-standalone.pid
对于实例 Y:JBOSS_PIDFILE=/var/run/y-service/jboss-as-standalone.pid

但是,当我启动服务(服务 x-instance 启动或服务 y-instance 启动)时,它总是寻找/var/run/jboss-as/jboss-as-standalone.pid ,如果没有删除,它现在被删除,两个实例都会覆盖彼此的 pid 文件并导致冲突。

我怀疑这可能是由于其他一些错误,因此 JBoss 回退到默认目录.. 但不完全确定。任何帮助将不胜感激。

谢谢

最佳答案

尝试删除脚本的标签:pidfile
pidfile:/var/run/jboss-as/jboss-as-standalone.pid
修改 JBOSS_PIDFILE 的值

if [ -z "$JBOSS_PIDFILE" ]; then
#JBOSS_PIDFILE=/var/run/jboss-as/jboss-as-standalone.pif
JBOSS_PIDFILE=your_specific_path
fi

关于service - CentOS 7 中的 JBoss 7 总是在路径/var/run/jboss-as 中寻找 jboss-as-standalone.pid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35521074/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com