[1] http://0pointer.de/blog/projects/systemd-for-admins-4.html
[2] http://wiki.nginx.org/CommandLine#Upgrading_To_a_New_Binary_...
[1] http://0pointer.de/blog/projects/systemd-for-admins-4.html
[2] http://wiki.nginx.org/CommandLine#Upgrading_To_a_New_Binary_...
Anyone whose email provider provides persona automatically, or who runs their own identity provider, or who has taken 10 seconds to create an account on Mozilla's.
Besides, its control interface is the same as any other subsystem if you've configured it correctly -- i.e., "service nginx <verb>".
I agree it's not worth straining to make nginx's binary upgrade work with arbitrary supervision. However, if someone created a supervisor that solves this problem (systemd), I might give it a try.
It doesn't even have to be nginx's fault. It could be that some other process started fork-bombing the system and OOM-killer decided that killing nginx is the way to resolve it, before trying the actual offender.
oops, edit: pid 0 -> pid 1