In case of systemd the restart command does not work the way it should. It is running the restart job of the service unit instead of running the restart function of the System V init script.
My experience on Debian 8.1 and systemd was that every other unit restart did not started up a new master process, only let the old master and workers die.
The solution I choose is running reload instead of restart since reload executes the same function as restart in the System V script and systemd units does not have a reload job so in case of systemd it will fall back to the System V reload call.
In case of systemd the restart command does not work the way it should. It is running the restart job of the service unit instead of running the restart function of the System V init script.
My experience on Debian 8.1 and systemd was that every other unit restart did not started up a new master process, only let the old master and workers die.
The solution I choose is running reload instead of restart since reload executes the same function as restart in the System V script and systemd units does not have a reload job so in case of systemd it will fall back to the System V reload call.