ngx_int_t ngx_daemon(ngx_log_t *log) { int fd; switch (fork()) {//用fork创建守护进程 case -1://fork返回-1创建失败 ngx_log_error(NGX_LOG_EMERG, log, ngx_errno, "fork() failed"); return NGX_ERROR; case 0://子进程返回 break; default://父进程返回 exit(0);//父进程退出 } ...