如何查看wokerman 是Epoll 还是 select 事件运行的

za2883632
阅读 305
1个回答

forgaoqiang

直接使用 php index.php status 进行查看即可,会显示出来使用的哪种事件

  • za2883632 2021-07-29

    谢谢

  • za2883632 2021-07-29

    一般使用 Epoll 需要哪个版本的php

  • forgaoqiang 2021-07-29

    @7735: 至少5.4之后的版本都支持的样子 现在生产没啥特殊情况都会用PHP7及以上版本 那就没有任何问题了 低于PHP7不能用 reusePort特性

    需要同时安装系统libevent和php的event扩展后才能够使用

  • za2883632 2021-07-29

    Workerman version:4.0.18 PHP version:7.4.21
    start time:2021-07-29 18:14:16 run 0 days 0 hours
    load average: 0.03, 0, 0 event-loop:\Workerman\Events\Event

    这个应该算是 调好了吧

  • forgaoqiang 2021-07-30

    @7735:嗯呢 说实话我测试过 如果并发不够大 感觉不出来select和event的区别,比如1000qps就感觉不出来区别