作者 赵彬吉

update

@@ -50,14 +50,19 @@ class UpdateSeoTdk extends Command @@ -50,14 +50,19 @@ class UpdateSeoTdk extends Command
50 $project_id = Redis::rpop('updateSeoTdk'); 50 $project_id = Redis::rpop('updateSeoTdk');
51 if(!$project_id){ 51 if(!$project_id){
52 sleep(2); 52 sleep(2);
  53 + continue;
53 } 54 }
54 echo date('Y-m-d H:i:s') . ' start: ' . $project_id . PHP_EOL; 55 echo date('Y-m-d H:i:s') . ' start: ' . $project_id . PHP_EOL;
55 56
56 - ProjectServer::useProject($project_id);  
57 - $this->updateProduct($project_id);  
58 - $this->updateBlogs($project_id);  
59 - $this->updateNews($project_id);  
60 - DB::disconnect('custom_mysql'); 57 + try {
  58 + ProjectServer::useProject($project_id);
  59 + $this->updateProduct($project_id);
  60 + $this->updateBlogs($project_id);
  61 + $this->updateNews($project_id);
  62 + DB::disconnect('custom_mysql');
  63 + }catch (\Exception $e){
  64 + echo date('Y-m-d H:i:s') . ' error: ' . $project_id . '->' . $e->getMessage() . PHP_EOL;
  65 + }
61 66
62 echo date('Y-m-d H:i:s') . ' end: ' . $project_id . PHP_EOL; 67 echo date('Y-m-d H:i:s') . ' end: ' . $project_id . PHP_EOL;
63 } 68 }