数据结构ngx_cycle_s的完整定义 在/nginx/src/core/ngx_cycle.h文件中。
- struct ngx_cycle_s {
- void ****conf_ctx; //配置上下文数组,包含所有模块的config_t, 如core模块,则为:ngx_core_conf_t信息
- ngx_pool_t *pool; //内存池
- ngx_log_t *log; //日志,是怎个系统的主日志。在那里都可以调用
- ngx_log_t new_log; //中转的日志,在ngx_init_cycle的时候产生一个日志初始化,再 log = &new_log
- ngx_connection_t **files; //连接文件
- ngx_connection_t *free_connections;