若文件描述符耗尽,则无法为新的socket连接创建描述符,也无法close它,则epoll_wait会一直返回,造成busy loop,CPU占用率接近100%,影响同一loop上的连接。
一个比较简单的解决办法:设置最大连接数,当超过最大连接数时,关闭新的连接。
若文件描述符耗尽,则无法为新的socket连接创建描述符,也无法close它,则epoll_wait会一直返回,造成busy loop,CPU占用率接近100%,影响同一loop上的连接。
一个比较简单的解决办法:设置最大连接数,当超过最大连接数时,关闭新的连接。