<? php totalCount()函数 { $ pdo=PDO_MySQL: getInstance (); $ params=[', '=> [“id”=>“>=?> 672600,]]; $=$ pdo结果->数(Crawl_Receive_Task, params美元); pdo美元=零; 返回结果美元; } selectCountList()函数 { $ pdo=PDO_MySQL: getInstance (); $条件=阵列( “字段”=>“id、url info_path”, ','=> [“id”=>“>=?> 672600,) ); $=$ pdo结果-> getAll (Crawl_Receive_Task,美元条件); pdo美元=零; 返回结果美元; } 功能更新(数据,美元id) { $ pdo=PDO_MySQL: getInstance (); 美元=数组( ','=>阵列( “id”=> $ id ) ); $=$ pdo结果->更新(Crawl_Receive_Task, $, $数据); pdo美元=零; 返回结果美元; } $ t=totalCount (); $=selectCountList列表(); 美元开始=0; 线程美元=4; 虽然美元(美元开始日期(Y-m-d H:我:年代”),“测试”=>列表美元[$ i] [“id”]],美元名单[$ i] [' id ']); echo $结果。”- - - - - - - - - - - - - - - - - -“.PHP_EOL; 退出(); } usleep (100); } (i=美元开始;我<开始+线程;美元美元我+ +){ pcntl_waitpid ($ pid[我]美元,美元地位,WUNTRACED); (状态=pcntl_wexitstatus美元地位); 回声”- - - - - - - - -美元地位结束了- - - - - - - - - -”.PHP_EOL; } $ +=$线程开始; }
| -php-fpm, 16784
| | -php-fpm, 16817
| | -php-fpm, 16821
| -php-fpm 16822
| | | php, 17984年132年。php
| | | | php, 17987年132年。php
| | | | | php, 17992年132年。php
| | | | | | php, 17994年132年。php
| | | | | |的php, 18000年132。php
| | | | |的php, 17997年132。php
| | | | | php, 17995年132年。php
| | | | |的php, 18001年132。php
| | | |的php, 17998年132。php
| | | | php, 17988年132年。php
| | | | | php, 17993年132年。php
| | | | |的php, 17999年132。php
| | | |的php, 17996年132。php
| | | | php, 17989年132年。php
| | | |的php, 17990年132。php
| | |的php, 17991年132。php
| | grep, 18003年php
==============================================================
17984 1755 17987
17984年17988年17984年17989年
17984年17991年17984年17992年
17987年17995年17987年17998年
17987年17993年17988年17996年
17988年17990年17989年17994年
17992年17997年17992年17999年
18000 17993 17994 18001
17995