21,893
社区成员




$num = 10;
$pids = array();
$limit=ceil(10/$num);
for($i = 1; $i <= $num; $i++) {
$pids[$i] = pcntl_fork();
if(!$pids[$i]) {
$start=($i-1)*$limit;
$pushinfo=array();
$pushk=0;
$sql="SELECT id,phoneToken FROM pre_test ORDER BY id LIMIT $start,$limit";
$res=DB::query($sql);
while($row=mysql_fetch_assoc($res)){
$pushinfo[]=$row;
$pushk++;
}
file_put_contents('/home/log.txt',var_export($pushinfo,true).'-'.$sql.'-'.$i.PHP_EOL,FILE_APPEND);
exit();
}
}
for($i = 1; $i <= $num; $i++) {
pcntl_waitpid($pids[$i], $status, WUNTRACED);
}