swoole 启动进程分析


概述(process模式)

Swoole 启动一个服务,开启了哪些进程和线程?

1. 启动一个简单的服务,看看究竟启动了哪些进程和线程?(测试服务器是1核)

上面的代码 创建了一个 TCP 服务器,启动了 3 个 worker 进程, 3 个 task 进程,启用了 task 功能,所以注册 onTask、onFinish 2个事件的回调函数

2 .启动服务 看下进程

查看下swoole.php 的进程: 共8个,Master(26076), Manager(26078),还有3个Worker和3个Task

看下Reactor线程: 26079  

官方说明: