Swoole 可以替代 Nginx 吗?
暂时不能,随着 Swoole 越来越强大,以后说不准。
官方建议 Swoole 与 Nginx 结合使用。
根据自己的 Nginx 配置文件,可以自行调整。
比如:可以新增一个配置文件
enable-swoole-php.conf
我们都习惯于将虚拟域名的配置文件放在 vhost 文件夹中。
比如,虚拟域名的配置文件为:local.swoole. com .conf,可以选择加载 enable-php.conf ,也可以选择加载 enable-swoole-php.conf。
配置文件供参考:
当前,我们直接编辑 server 段的代码也是可以的。
修改了 controller 文件夹中的业务代码,每次都是重启服务才生效吗?
不是,每次重启服务可能会影响到正常用户使用的,正常处理的请求会被强制关闭。
在本地运行 路由控制 的代码时,试试这个命令:
给 master 进程发送一个 USR1 的信号,当 Swoole Server 接到这个信号后,就会让所有 worker 在处理完当前的请求后,进行重启。
如果查看所有的进程,试试这个命令:
需要文章中源码的,关注公众号,回复“ swoole http ”即可。
海报
0 条评论
168
相关文章
本站已关闭游客评论,请登录或者注册后再评论吧~