[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