[systemd-devel] lighttp unit - graceful reload of configfiles by sending signal to $MAINPID

Lennart Poettering lennart at poettering.net
Tue Jan 18 14:39:49 PST 2011


On Tue, 18.01.11 18:00, Alexander E. Patrakov (patrakov at gmail.com) wrote:

> 
> 18.01.2011 04:48, Lennart Poettering wrote:
> >
> >What systemd currently does is:
> >
> >     If the reload fails it shutdowns the service and informs you about
> >     the failure.
> >
> >What systemd probably should do (and what is now in the TODO list) is:
> >
> >     If the reload fails it should leave the service as is but informs
> >     you about the failure.
> >
> >That should make it easy to plug in check scripts via the ExecReload
> >directive and make the need of an additional directive unnecessary.
> 
> For the case of reloading, you are right. However, the original idea
> was to run the configuration check also on restart (but not on
> stop). It is not obvious for me how this can work without a new
> directive.

Hmm, so on restart you want to run the check script before the "stop"
operation is run? Hmm, not sure either how to do that best. I guess for
that we'd have to add ExecRestartPre= or something like that.

Lennart

-- 
Lennart Poettering - Red Hat, Inc.


More information about the systemd-devel mailing list