作者 赵彬吉

update

@@ -33,20 +33,21 @@ class SyncSubmitTask extends Command @@ -33,20 +33,21 @@ class SyncSubmitTask extends Command
33 if(!$task_id){ 33 if(!$task_id){
34 continue; 34 continue;
35 } 35 }
  36 +
36 $this->output('任务' . $task_id . '开始'); 37 $this->output('任务' . $task_id . '开始');
37 - $time = microtime(); 38 +
  39 + $time = time();
  40 + DB::enableQueryLog(); //启用查询日志
  41 +
38 $task_info = SyncSubmitTaskModel::find($task_id); 42 $task_info = SyncSubmitTaskModel::find($task_id);
39 if (empty($task_info) || $task_info->status !=3) { 43 if (empty($task_info) || $task_info->status !=3) {
40 $this->output('任务不存在或者已执行'); 44 $this->output('任务不存在或者已执行');
41 continue; 45 continue;
42 } 46 }
43 - $time1 = $time2 = $time3 = microtime();  
44 try { 47 try {
45 $project = Project::getProjectByDomain($task_info['data']['domain'] ?? ''); 48 $project = Project::getProjectByDomain($task_info['data']['domain'] ?? '');
46 $task_info->project_id = $project->id; 49 $task_info->project_id = $project->id;
47 - $time2 = microtime();  
48 SyncSubmitTaskService::handler($task_info); 50 SyncSubmitTaskService::handler($task_info);
49 - $time3 = microtime();  
50 $task_info->status = 1; 51 $task_info->status = 1;
51 $task_info->save(); 52 $task_info->save();
52 53
@@ -70,9 +71,11 @@ class SyncSubmitTask extends Command @@ -70,9 +71,11 @@ class SyncSubmitTask extends Command
70 71
71 $this->output('任务失败:' . $e->getMessage()); 72 $this->output('任务失败:' . $e->getMessage());
72 } 73 }
73 - $time4 = microtime();  
74 - if(($time4 - $time) > 1000){  
75 - $this->output('任务用时:' . $time2 - $time1 . '|' . $time3 - $time2 . '|' . $time4 - $time3); 74 +
  75 +
  76 + if((time() - $time) > 1){
  77 + //数据库查询
  78 + $this->output('任务用时:' . json_encode(DB::getQueryLog()));
76 } 79 }
77 } 80 }
78 } 81 }