-
Bug
-
Resolution: Done
-
Major
-
jboss-fuse-6.2.1
-
None
-
%
-
- ./bin/fuse
- get PID of starting script
- kill -TERM $PID
- server still running
I discovery that new version of starting script /bin/fuse has different behavior than an old one. Old version (JBoss Fuse 6.2.1 build 32) starts only one process karaf.jar which lives with a terminal. If I close terminal so, then the server is terminated.
New version (JBoss Fuse 6.2.1 build 69) starts two processes first is /bin/karaf script (lives with terminal) which checking exit code from the second process to perform JVM restart. Second karaf.jar process is an instance of the server. Different behavior is that if I terminate /bin/karaf then the server is still running.
I think that there could be a problem when karaf want to do JVM restart and /bin/karaf process does not exist (e.q. close terminal). It leads to an incomplete restart because the server does not start again.
It's wanted behavior?
- is related to
-
FUSEDOC-1018 Script ./bin/fuse new behaviour, now spawns server as child process
- Closed