为了账号安全,请及时绑定邮箱和手机立即绑定

如何判断nginx是否使用epoll

如何判断nginx是否使用epoll

慕森卡 2018-07-22 22:13:55
nginx文档中说可以自动选择适合的方法:There is normally no need to specify it explicitly, because nginx will by default use the most efficientmethod.配置文件中没有指定use epoll,请问如何判断nginx是否使用了epoll?
查看完整描述

3 回答

?
Helenr

TA贡献1780条经验 获得超3个赞

2.6以上的linux的版本应该都是支持epoll的.

你可以用strace来查看,nginx是否调用epoll系列的syscall


查看完整回答
反对 回复 2018-07-26
?
慕斯709654

TA贡献1840条经验 获得超5个赞

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

查看完整回答
反对 回复 2018-07-26
?
慕运维8079593

TA贡献1876条经验 获得超5个赞

下载源码,打日志
编译自己的版本orz

其实编译一个能gdb调试的版本就好了,然后用gdb来启动,并可以跟踪看看没有事件到来的时候nginx阻塞在什么地方(是不是阻塞在epoll事件处理函数上


查看完整回答
反对 回复 2018-07-26
  • 3 回答
  • 0 关注
  • 1959 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信