具体流程如下:接收请求:首先,每个worker进程都是从master进程fork过来,在master进程建立好需要listen的socket(listenfd)之后,然后再fork出多个worker进程。每个work进程都可以去accept这个socket(listenfd)。work进程在accept连接。一个请求完全由worker进程处理,并且只在一个worker进程中处理。比如select/poll/kqueue/epoll等,Nginx采用epoll模型。mime-type定义,日志自定义,是否使用sendfile传输文件,连接超时时间,单连接请求数等。一个http中可以有多个server。次失败后,暂停的时间。