摘要: worker的执行主要是初始化worker进程 修改worker进程名称 通过tag判断是否退出worker进程 最重要的是:进行时间和定时器的处理。 阅读全文
posted @ 2017-02-17 14:59 丶丨zuoluo 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 在mater进程首先通过调用ngx_start_worker_processes(cycle, ccf->worker_processes,NGX_PROCESS_RESPAWN);函数启动worker进程。 其中ccf->worker_processes代表启动的worker进程个数 1.变量声明 阅读全文
posted @ 2017-02-17 13:46 丶丨zuoluo 阅读(1955) 评论(0) 推荐(0) 编辑
摘要: 1.一些变量的声明,巴拉巴拉; 2.sigemptyset(&set); 这个函数set的类型是sigset_t,其实就是一个结果体,成员为数组,来保存各种信号。 1 typedef struct { 2 unsigned long sig[_NSIG_WORDS]; 3 } sigset_t 3. 阅读全文
posted @ 2017-02-17 11:58 丶丨zuoluo 阅读(388) 评论(0) 推荐(0) 编辑