Nginx启动期做了哪些事(2)

[cpp]

struct ngx_module_s {       ngx_uint_t            ctx_index;       ngx_uint_t            index;    ... ...       void                 *ctx;       ngx_command_t        *commands;       ngx_uint_t            type;          ngx_int_t           (*init_master)(ngx_log_t *log);       ngx_int_t           (*init_module)(ngx_cycle_t *cycle);       ngx_int_t           (*init_process)(ngx_cycle_t *cycle);       ngx_int_t           (*init_thread)(ngx_cycle_t *cycle);       void                (*exit_thread)(ngx_cycle_t *cycle);       void                (*exit_process)(ngx_cycle_t *cycle);       void                (*exit_master)(ngx_cycle_t *cycle);   ... ...   };  

ctx_index用来表示我们定义的一个module在上下文数组中的序号,index就表示在ngx_modules这个数组中的序号。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/pxwwp.html