4. Nginx生成工件进程
发布时间
阅读量:
阅读量
在Nginx master进程启动并进入主循环之前,会先生成worker进程,其默认的worker进程数目设置为1。用户可根据服务器所配备的CPU核心数量手动调整worker进程的数量,从而实现对多核计算资源的有效利用;此外,也可将worker_processes参数设定为auto,使Nginx系统自动完成相关检测与配置工作。
/* ngx_process_cycle.c */
void ngx_master_process_cycle(ngx_cycle_t *cycle, ngx_master_ctx_t *ctx)
{
// 信号屏蔽
// 设置进程名称
// 创建worker进程
ngx_start_worker_processes(cycle, ccf->worker_processes,
NGX_PROCESS_RESPAWN);
for ( ;; ) {
// master进程主循环
}
}
全部评论 (0)
还没有任何评论哟~
