[
https://issues.jboss.org/browse/WFCORE-1422?page=com.atlassian.jira.plugi...
]
Bartosz Spyrko-Śmietanko commented on WFCORE-1422:
--------------------------------------------------
process tree with the fix:
{noformat}
[root@939b8b0f5247 /]# ps axfo pid,ppid,user,command
PID PPID USER COMMAND
1 0 root /bin/bash
1394 1 jbossadm /bin/sh /home/jbossadm/jboss-eap-7/bin/domain.sh
--domain-config=domain.xml --host-config=host.xml
1491 1394 jbossadm \_ java -D[Process Controller] -server -Xms64m -Xmx512m
-XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true
-Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true
-Dorg.jboss.boot.log.file=/home/jbossadm/jboss-eap-7/domain/log/process-controller.log
-Dlogging.configuration=file:/home/jbossadm/jboss-eap-7/domain/configuration/logging.properties
-jar /home/jbossadm/jboss-eap-7/jboss-modules.jar -mp /home/jbossadm/jboss-eap-7/modules
org.jboss.as.process-controller -jboss-home /home/jbossadm/jboss-eap-7 -jvm java -mp
/home/jbossadm/jboss-eap-7/modules --
-Dorg.jboss.boot.log.file=/home/jbossadm/jboss-eap-7/domain/log/host-controller.log
-Dlogging.configuration=file:/home/jbossadm/jboss-eap-7/domain/configuration/logging.properties
-server -Xms64m -Xmx512m -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true
-Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true -- -default-jvm
java --domain-config=domain.xml --host-config=host.xml
1508 1491 jbossadm \_ java -D[Host Controller]
-Dorg.jboss.boot.log.file=/home/jbossadm/jboss-eap-7/domain/log/host-controller.log
-Dlogging.configuration=file:/home/jbossadm/jboss-eap-7/domain/configuration/logging.properties
-server -Xms64m -Xmx512m -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true
-Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true -jar
/home/jbossadm/jboss-eap-7/jboss-modules.jar -mp /home/jbossadm/jboss-eap-7/modules
org.jboss.as.host-controller -mp /home/jbossadm/jboss-eap-7/modules --pc-address 127.0.0.1
--pc-port 43929 -default-jvm java --domain-config=domain.xml --host-config=host.xml
-Djboss.home.dir=/home/jbossadm/jboss-eap-7
1584 1491 jbossadm \_ java -D[Server:server-one] -Xms64m -Xmx512m -server
-XX:MetaspaceSize=96m -XX:MaxMetaspaceSize=256m -Djava.awt.headless=true
-Djava.net.preferIPv4Stack=true -Djboss.home.dir=/home/jbossadm/jboss-eap-7
-Djboss.modules.system.pkgs=org.jboss.byteman
-Djboss.server.log.dir=/home/jbossadm/jboss-eap-7/domain/servers/server-one/log
-Djboss.server.temp.dir=/home/jbossadm/jboss-eap-7/domain/servers/server-one/tmp
-Djboss.server.data.dir=/home/jbossadm/jboss-eap-7/domain/servers/server-one/data
-Dlogging.configuration=file:/home/jbossadm/jboss-eap-7/domain/servers/server-one/data/logging.properties
-jar /home/jbossadm/jboss-eap-7/jboss-modules.jar -mp /home/jbossadm/jboss-eap-7/modules
org.jboss.as.server
1656 1491 jbossadm \_ java -D[Server:server-two] -Xms64m -Xmx512m -server
-XX:MetaspaceSize=96m -XX:MaxMetaspaceSize=256m -Djava.awt.headless=true
-Djava.net.preferIPv4Stack=true -Djboss.home.dir=/home/jbossadm/jboss-eap-7
-Djboss.modules.system.pkgs=org.jboss.byteman
-Djboss.server.log.dir=/home/jbossadm/jboss-eap-7/domain/servers/server-two/log
-Djboss.server.temp.dir=/home/jbossadm/jboss-eap-7/domain/servers/server-two/tmp
-Djboss.server.data.dir=/home/jbossadm/jboss-eap-7/domain/servers/server-two/data
-Dlogging.configuration=file:/home/jbossadm/jboss-eap-7/domain/servers/server-two/data/logging.properties
-jar /home/jbossadm/jboss-eap-7/jboss-modules.jar -mp /home/jbossadm/jboss-eap-7/modules
org.jboss.as.server
{noformat}
EAP init scripts don't detach jbossas process
---------------------------------------------
Key: WFCORE-1422
URL:
https://issues.jboss.org/browse/WFCORE-1422
Project: WildFly Core
Issue Type: Bug
Components: Scripts
Reporter: Bartosz Spyrko-Śmietanko
Assignee: Bartosz Spyrko-Śmietanko
When starting WF via wildfly-init-redhat.sh, the init script and runuser commands are
never disconnected and stay in the process tree.
Reproduce:
- create a new OS user "jbossadm"
- unzip WF in his home directory
- copy docs/contrib/scripts/init.d/wildfly.conf to /etc/default
configure it with:
JBOSS_HOME=/home/jbossadm/wildfly
JBOSS_USER=jbossadm
JBOSS_CONSOLE_LOG=/home/jbossadm/console.log
JBOSS_MODE=domain
- copy docs/contrib/scripts/init.d/wildfly-init-redhat.sh to /etc/init.d
- become su, and start with:
/etc/init.d/wildfly-init-redhat.sh start
-run: ps axfo pid,ppid,user,command | grep jboss
{noformat}
PID PPID USER COMMAND
479 1 root /bin/sh /etc/init.d/wildfly-init-redhat.sh start
481 479 root \_ runuser -s /bin/bash jbossadm -c ulimit -S -c 0 >/dev/null
2>&1 ; LAUNCH_JBOSS_IN_BACKGROUND=1 JBOSS_PIDFILE=/var/run
482 481 jbossadm \_ bash -c ulimit -S -c 0 >/dev/null 2>&1 ;
LAUNCH_JBOSS_IN_BACKGROUND=1 JBOSS_PIDFILE=/var/run/wildfly/wildfly.pid
483 482 jbossadm \_ /bin/sh /home/jbossadm/jboss-eap-7/bin/domain.sh
--domain-config=domain.xml --host-config=host.xml
579 483 jbossadm \_ java -D[Process Controller] -server -Xms64m -Xmx512m
-XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack
596 579 jbossadm \_ java -D[Host Controller]
-Dorg.jboss.boot.log.file=/home/jbossadm/jboss-eap-7/domain/log/host-control
677 579 jbossadm \_ java -D[Server:server-one] -Xms64m -Xmx512m
-server -XX:MetaspaceSize=96m -XX:MaxMetaspaceSize=256m -
727 579 jbossadm \_ java -D[Server:server-two] -Xms64m -Xmx512m
-server -XX:MetaspaceSize=96m -XX:MaxMetaspaceSize=256m -
{noformat}
Expectation: "domain.sh" to become detached and have "1" as its
parent.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)