I have no idea why there's nothing in the logs, but I can say for sure that the PID of the master process *DOES NOT* change between reloads (the execve() call exchange the running code, but not the PID of the process).
The easy thing how to check if the pool.d/* processes do reload is to change some easily visible parameter like socket path and issue a reload and then check if the socket path has changed.
I have no idea why there's nothing in the logs, but I can say for sure that the PID of the master process *DOES NOT* change between reloads (the execve() call exchange the running code, but not the PID of the process).
The easy thing how to check if the pool.d/* processes do reload is to change some easily visible parameter like socket path and issue a reload and then check if the socket path has changed.