Swoole 可以替代 Nginx 吗?

2022-10-11 21:43:35 168 0
魁首哥

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
上一篇:黑客必学sql注入类型,你真的懂吗? 下一篇:MySQL 插入数据

本站已关闭游客评论,请登录或者注册后再评论吧~

忘记密码?

图形验证码