我的《Nginx 惊群的原因和解决方案》原文链接Nginx 惊群的原因和解决方案Nginx 惊群的原因所谓惊群现象,简单的来说就是当多个进程或线程在同时阻塞等待同一个事件时,如果该事件发生,会唤醒在等待的所有的进程...而常见的惊群问题有accept惊群、epoll惊群。...成功,其余的又会重新休眠,这样就产生了惊群现象。...而nginx中处理的主要是另外一种,epoll导致的惊群问题(确切的来说,是解决多个epfd(epfd是指调用epoll_create获取的描述符)共同监听同一个socket造成的惊群问题)。...epoll 导致的惊群问题虽然accept上已经不存在惊群问题了,但是以目前的服务器架构,都不会简单的使用accept阻塞等待新的连接了,而是使用epoll等I/O多路复用机制。