[systemd-devel] behavior of stop in case of multiple processes

Andrei Borzenkov arvidjaar at gmail.com
Thu Jul 30 09:23:31 PDT 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

В Thu, 30 Jul 2015 14:51:44 +0200
Michał Zegan <webczat_200 at poczta.onet.pl> пишет:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Actually when I have sent the question I had systemd-222.
>  now it is 223 and result is the same.
> Unit file is at http://webczatnet.pl/webczat/appserver.service
> 

By default systemd also sends SIGHUP right away; how your service
reacts to it?

You can enable systemd debugging (/bin/kill -RTMIN+22 1), stop service
and look at logs or post here.

P.S. KillSignal=SIGTERM is default and redundant

> W dniu 2015-07-30 o 05:36, Andrei Borzenkov pisze:
> > В Wed, 29 Jul 2015 21:17:18 +0200 Michał Zegan
> > <webczat_200 at poczta.onet.pl> пишет:
> > 
> >> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
> > 
> >> Hello.
> > 
> >> I am trying to use systemd to run wildfly application server. It
> >> is being run by a shell script that runs a java vm in a separate
> >> process. So, killing the script does not kill the other process. 
> >> The service is a simple type service, and I am wondering what
> >> happens there on stop. when the server receives signal sigint or
> >> sigterm directly it logs some messages about it being stopped.
> >> However, when I start it and then stop, this does not happen, i
> >> get no message as if it was killed by sigkill. What may happen?
> >> the documentation says that the systemd sends sigterm to all
> >> processes by default (if KillMode=control-group and this is 
> >> probably default), and then sigkill if processes do not respond
> >> for a configured amount of time. In this case sigterm sent to the
> >> shell script (the main process) causes it to exit, but then
> >> appserver is probably sigkilled. I know that setting sendSIGKILL
> >> to no makes it shudown normally. What is going on?
> > 
> > Could you post your unit file and which version of systemd?
> > 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2
> 
> iQIcBAEBAgAGBQJVuh3eAAoJEHb1CzgxXKwY1fIQAJKIxvtH1+9c00osb86JCR0z
> uTmj1vfrNCgrwNTAHcMlopAnVwFauyBuMP79/R5All0m8iZZpnQKhjUSz7h0Sl0Q
> IWVMlRtbZyqIjkwF4FTM1OkvqSkhuOmsXviqvfJtpAjuyAxfOcLJAQohnhA62jwA
> JqlNKUmSlKocwmAH3IIc3TxZn6NnDo0jBCZ8QkOQisCycpcShTMPyCbwUvShemj8
> gLpBkOUkPVCjGZV3GFNBoN5rEvLjZtMVVB8+DzeM5NU5B9bodCuMJ8e4GKmuJh+V
> yCaS/XG7WCSZrq2C1VSBjQYipZYpgBUee2Dhg5m3xRV3TvhhgPFIwaOaw6OApqeY
> 8zXEwniP14LLiFcSbWW4sZmfwR3ZjFH3o+bQWK0ROBDzFn99iI+L3Tx83H6wDFxh
> 0j9OlQpCIodtJZ2yU8FybZ6tMdR/NRQCbYogI94QUEGfhXuKFdL4Od3RbmvB6dOy
> USvWfQFXVZe3TQ6tal8544QQ+CX5OQpbye3npihlk9qSkiGIhNvAhAr/DZwRz/uO
> MQdeHfddje1D0cDx0Wvu4BjJTCLQEOUz2K9YbYNM9Qx7JAuQDCQxfsqoz4m8mhPp
> Nh7MKjPvHpVvCaCluQOuCrOKI79hi2Owq7imWxrqBanEuG84AM3PVJKQCURYS06M
> BIKXEd/KN2sPj/cl3sYE
> =JhUy
> -----END PGP SIGNATURE-----
> _______________________________________________
> systemd-devel mailing list
> systemd-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/systemd-devel

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iEYEARECAAYFAlW6T4UACgkQR6LMutpd94xHNACeOeApGc3kFQJEKocW42iVZaUA
O0gAoKNEiP+6Rd6IOnigeMH/2vei71bX
=c0jF
-----END PGP SIGNATURE-----


More information about the systemd-devel mailing list