service restart question
mzerqung at 0pointer.de
Tue Jun 26 09:01:40 UTC 2012
On Mon, 25.06.12 15:40, Tom Lane (tgl at redhat.com) wrote:
> (1) systemd is not able to distinguish a crash that should be restarted
> from, say, failure due to misconfiguration in /etc/my.cnf. (It's not
> clear whether restart settings other than "always" would help here,
> but in general it seems obvious that there are likely to be service-
> specific reasons for restarting after some failures and not others.)
Hmm, it can actually do that. For example if you set Restart=on-abort
we'll restart mysql only if it crashes abnormally, via a signal -- but
it wouldn't be if mysql exits with exit(x) regardless what that x is.
Also, if you use Restart=always and a service terminates during its
initialization phase then we don't try restarts either (well, at least
in theory, there might be a bug in this, too). We'd only restart it if
it terminates during the normal runtime.
Anyway, I will spend some time today to make sure this all works
properly, as intended.
Lennart Poettering - Red Hat, Inc.
More information about the devel