作者 邓超

1

@@ -92,6 +92,8 @@ function start(){ @@ -92,6 +92,8 @@ function start(){
92 // 协程结束后 92 // 协程结束后
93 co::defer(function ($id) use(&$cNum,$data){ 93 co::defer(function ($id) use(&$cNum,$data){
94 $cNum--; 94 $cNum--;
  95 + // 写入日志
  96 + \Lib\Log::getInstance()->write();
95 // 结束后要关闭数据库链接,不然链接一直暂用 97 // 结束后要关闭数据库链接,不然链接一直暂用
96 db()->close(); 98 db()->close();
97 // 删除占用 99 // 删除占用
@@ -49,7 +49,7 @@ function start(){ @@ -49,7 +49,7 @@ function start(){
49 // 需要同步的id 49 // 需要同步的id
50 $id = redis()->lPop('sync_email_lists'); 50 $id = redis()->lPop('sync_email_lists');
51 51
52 - if(!$id){ 52 + if(!$id || !is_numeric($id)){
53 co::sleep(1); 53 co::sleep(1);
54 }else{ 54 }else{
55 // 占用当前的id,占用2小时 55 // 占用当前的id,占用2小时