pstree-a | grep php
| | '-php server.php Master process
| | |-php server.php Management thread can restart a worker thread after the worker thread dies
| | | '-php server.php
| | '-{php}
Ps-aux
Root3797 0.0 1.5 42776 16240pts/0sl+ +: - 0:xx/usr/local/php-5.6.8/bin/PHP server.phproot3798 0.0 0.2 32024 2116pts/0S+ +: - 0:xx/usr/local/php-5.6.8/bin/PHP server.phproot3800 0.0 0.2 32368 2360pts/0S+ +: - 0:xx/usr/local/php-5.6.8/bin/php server.php
[Email protected] ~]# strace-p3797 (see what the current process is doing)Process3797Attached-Interrupt to Quitpoll ([{FD=5, Events=pollin}],1, +) =0(Timeout) Time (NULL)=1431008802poll ([{FD=5, Events=pollin}],1, +) =0(Timeout) Time (NULL)=1431008803poll ([{FD=5, Events=pollin}],1, +) =0(Timeout) Time (NULL)=1431008804poll ([{FD=5, Events=pollin}],1, +) =0(Timeout) Time (NULL)=1431008805poll ([{FD=5, Events=pollin}],1, +) =0(Timeout) Time (NULL)=1431008806
37983798 attached- interrupt to QUITWAIT4 (-1
Threads are memory and resources that can share processes
Master Master Process
Manager Management Threads
Worker
Swoole Threads and processes