[Bug 924301] Re: normal exit TERM is not working every time
Sworddragon
924301 at bugs.launchpad.net
Sat Feb 4 11:16:25 UTC 2012
>If a job marked 'normal TERM' is respawning when you send it kill
-TERM, then the process is probably *not* dying as a result of the
signal - it probably instead has a signal handler and is exiting with
some different exit status.
Shouldn't upstart ignore such a behaviour of a signal handler? The
application got still a SIGTERM independent of what it returns.
>Try running the command from the command line, killing it with SIGTERM, and checking what you actually get as an exit status.
"sleep 60" and "java -jar /usr/local/bin/minecraft_server.jar nogui" are
returning 143 if they close because of a SIGTERM. I have tried this with
test.conf:
normal exit 143
respawn
respawn limit 2 60
exec sleep 60
After a SIGTERM sleep 60 is curiously respawning.
normal exit 143
respawn
respawn limit 2 60
exec java -jar /usr/local/bin/minecraft_server.jar nogui
But the java application doesn't respawn anymore as expected if closed
with a SIGTERM.
** Changed in: upstart (Ubuntu)
Status: Invalid => New
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to upstart in Ubuntu.
https://bugs.launchpad.net/bugs/924301
Title:
normal exit TERM is not working every time
Status in “upstart” package in Ubuntu:
New
Bug description:
I'm using Ubuntu 12.04 dev with upstart 1.4-0ubuntu4. I have written a
script which uses the respawn stanza and TERM as a normal exit. But on
some commands the process will respawn and on other commands not (like
expected) if I use a SIGTERM on the process. Here are 2 examples:
normal exit 0 KILL TERM
respawn
respawn limit 2 60
exec sleep 60
A SIGTERM on the "sleep 60" process will not cause it to respawn.
normal exit 0 KILL TERM
respawn
respawn limit 2 60
exec java -jar /usr/local/bin/minecraft_server.jar nogui
A SIGTERM on the java process will cause it to respawn. I don't know
why it is respawning. It is the only process that is created and a
SIGTERM shouldn't cause it to respawn.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/upstart/+bug/924301/+subscriptions
More information about the foundations-bugs
mailing list