[zhengzongqiang@localhost ~]$ ps aft | grep http 40193 pts/2 S+ 0:00 \_ grep --color=auto http 39658 pts/1 Sl+ 0:00 \_ /opt/soft/php/bin/php /opt/work/htdocs/swoole_mooc/demo/process/../server/http.php 39659 pts/1 S+ 0:00 \_ /opt/soft/php/bin/php /opt/work/htdocs/swoole_mooc/demo/process/../server/http.php 39661 pts/1 S+ 0:00 \_ /opt/soft/php/bin/php /opt/work/htdocs/swoole_mooc/demo/process/../server/http.php
我們可以看到,http進程ID為39659,其父進程ID為39658進程,即swoole_process進程,再父進程就是啟動swoole_process進程的進程,即執行此文件的的命令的進程,即39657進程。
39659進程也有子進程,即worker進程。
可以理解為39658進程為master進程,39659進程為manager進程。
鏈接:https://www.jianshu.com/p/97d3a4227202
