安装好nginx后,我们可以用gdb看一下启动的过程,了解一下nginx的代码.
nginx会做一系列的初始化,但是在运行ngx_daemon前一定要设置follow-fork-mode。
如上代码所示,父进程会走default分支。随后nginx会把主进程号写到文件。
如果不做特别配制单进程运行,那么会进入ngx_master_process_cyle。进入该函数后,可设置follow-fork-mode来调试master process或worker process
安装好nginx后,我们可以用gdb看一下启动的过程,了解一下nginx的代码.
nginx会做一系列的初始化,但是在运行ngx_daemon前一定要设置follow-fork-mode。
如上代码所示,父进程会走default分支。随后nginx会把主进程号写到文件。
如果不做特别配制单进程运行,那么会进入ngx_master_process_cyle。进入该函数后,可设置follow-fork-mode来调试master process或worker process