关于nginx的学习笔记02
一个进程可以listen多个端口
多个进程listen一个端口。(实现方式,先listen再fork)
epoll_wait之后才accept。
当一个客户端有链接进来的时候。马上调用handler
只保证同一时刻只有一个epoll来监听,避免惊群问题。
二个listen都在epoll里,只有一个epoll是在挂起的。当一个链接过来了。当一个epoll还没有来得及解锁,另外一个链接过来时。另外一个已经就绪了
进入状态机,入口函数
接收数据
可能不是一个完成的请求
状态机的处理