ngx_chanel_t -- 1




外围设置// 创建PID文件,写入当前 pid if (ngx_create_pidfile(&ccf->pid, cycle->log) != NGX_OK) { return 1; } // 确认 cycle->log 是否可用 if (ngx_log_redirect_stderr(cycle) != NGX_OK) { return 1; } if (log->file->fd != ngx_stderr) { if (ngx_close_file(log->file->fd) == NGX_FILE_ERROR) { ngx_log_error(NGX_LOG_ALERT, cycle->log, ngx_errno, ngx_close_file_n " built-in log failed"); } } 经过上述两个过程 -- 创建PID文件并写入PID、确认 cycle->log 可用,之后即可进入到 worker 进程的创建工作了master 进程核心工作 -- ngx_master_process_cycle这里我们先介绍 ngx_master_p
#技术帖    #龙潭书斋    #fork    #nginx   



京ICP备15018585号