正在显示
1 个修改的文件
包含
10 行增加
和
7 行删除
| @@ -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 | } |
-
请 注册 或 登录 后发表评论