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