如何判断nginx是否使用epoll

nginx文档中说可以自动选择适合的方法:

There is normally no need to specify it explicitly, because nginx will by default use the most efficientmethod.

配置文件中没有指定use epoll,请问如何判断nginx是否使用了epoll?


慕森卡
浏览 1972回答 3
3回答

Helenr

2.6以上的linux的版本应该都是支持epoll的.你可以用strace来查看,nginx是否调用epoll系列的syscall

慕斯709654

默认使用的就是epoll,在Linux版本

慕运维8079593

下载源码,打日志编译自己的版本orz其实编译一个能gdb调试的版本就好了,然后用gdb来启动,并可以跟踪看看没有事件到来的时候nginx阻塞在什么地方(是不是阻塞在epoll事件处理函数上
打开App,查看更多内容
随时随地看视频慕课网APP