Running code in nginx's master process
Maxim Dounin
mdounin at mdounin.ru
Thu Oct 24 16:49:16 UTC 2013
Hello!
On Thu, Oct 24, 2013 at 08:37:03AM -0400, mzabani wrote:
> It seems like the init_module callback is not executed in nginx's master
> process. At least, I've printed a call to getpid() and the pid returned was
> that of a process that wasn't running, which makes me think it is executed
> in a process that forks the master process itself.
Yes, the init_module callback is called after configuration parsing,
and on initial startup this happens before demonization, hence
there is no master process yet. On reconfiguration it's executed
in the master process itself.
--
Maxim Dounin
http://nginx.org/en/donation.html
More information about the nginx
mailing list