Process
swoole-1.7.2������һ�����̹���ģ�飬�������PHP��pcntl��չ��
��Ҫע��Process������ϵͳ�Ƿdz��������Դ�������������ĺܴ����ⴴ���Ľ��̹���ᵼ�½����л������������������ʹ��vmstat
ָ��鿴����ϵͳÿ������л��Ĵ�����
vmstat 1 1000 procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 0 8250028 509872 4061168 0 0 10 13 88 86 1 0 99 0 0 0 0 0 8249532 509872 4061936 0 0 0 0 451 1108 0 0 100 0 0 0 0 0 8249532 509872 4061884 0 0 0 0 684 1855 1 3 95 0 0 0 0 0 8249532 509880 4061876 0 0 0 16 492 1332 0 0 99 0 0 0 0 0 8249532 509880 4061844 0 0 0 0 379 893 0 0 100 0 0 0 0 0 8249532 509880 4061844 0 0 0 0 440 1116 0 0 99 0 0
PHP�Դ���pcntl�����ںܶ�㣬��
- pcntl������fpm/apache��
- pcntlû���ṩ���̼�ͨ�ŵĹ���
- pcntl��֧���ض������������
- pcntlֻ�ṩ��fork����ԭʼ�Ľӿڣ�����ʹ�ô���
- swoole_process�ṩ�˱�pcntl��ǿ��Ĺ��ܣ������õ�API��ʹPHP�ڶ���̱�̷���������ɡ�
swoole_process�ṩ���������ԣ�
- swoole_process�ṩ�˻���unixsock�Ľ��̼�ͨ�ţ�ʹ�úܼ�ֻ�����write/read����push/pop����
- swoole_process֧���ض�����������������ӽ�����echo�����ӡ��Ļ������д��ܵ�����������������ض���Ϊ�ܵ���ȡ����
- swoole_process��������fpm/apache��Web������
- ���swoole_eventģ�飬������PHP�ӽ��̿����첽���¼�����ģʽ
- swoole_process�ṩ��exec�ӿڣ������Ľ��̿���ִ������������ԭPHP������֮����Է����ͨ��
- swoole_process����ȫ������fpm/apache������
��php-fpm��ʹ��swoole_process���ӽ����ڲ���echo���������ִ���