nginx systemd reload service command skips configtest

nanaya me at
Sun Sep 27 15:20:04 UTC 2015

> On Sat, Sep 26, 2015 at 11:03 PM, Per Hansson <nginx-forum at>
> wrote:
> > Hi, the "nginx.service" file shipped with systemd rpm's both in nginx's
> > stable repository and epel for CentOS7 / RHEL7 do not perform a "configtest"
> > when "systemctl reload nginx" is issued.
> > So if there is an error in the configuration file nginx is killed but not
> > started due to the faulty configuration.

Pretty sure the original process won't be stopped in case of new faulty
configuration when it gets a SIGHUP or SIGUSR2...

(Unless systemd doing something else. I only tested by manually sending
the signal to master process)

More information about the nginx mailing list