Hi!
After reading the section titled "Upgrading Executable on the Fly" in the docs (at http://nginx.org/en/docs/control.html) I have an impression the information given is wrong.
In the first bullet one reads
"Send the HUP signal to the old master process. The old process will start new worker processes without re-reading the configuration. (...)"
then in the second and third bullet one reads
"When the new master process exits, the old master process will start new worker processes."
If the old master process already started new worker processes after it had received the HUP signal then it means it didn't have to wait until the new master process exited, right? Doesn't this contradict the subsequent information that the old master process waits with starting new worker processes until after the new master process exited?
Regards
Piotr Dobrogost