作者 赵彬吉

update

@@ -49,7 +49,7 @@ class DevopsTask extends Command @@ -49,7 +49,7 @@ class DevopsTask extends Command
49 while (true){ 49 while (true){
50 $tasks = DevopsTaskModel::where('status', DevopsTaskModel::STATUS_PENDING)->get(); 50 $tasks = DevopsTaskModel::where('status', DevopsTaskModel::STATUS_PENDING)->get();
51 foreach ($tasks as $task){ 51 foreach ($tasks as $task){
52 - echo "Start task " . $task->id . PHP_EOL; 52 + echo "Start task " . $task->id;
53 if($task->type == DevopsTaskModel::TYPE_MYSQL){ 53 if($task->type == DevopsTaskModel::TYPE_MYSQL){
54 $this->updateTable($task); 54 $this->updateTable($task);
55 } 55 }
@@ -62,9 +62,10 @@ class DevopsTask extends Command @@ -62,9 +62,10 @@ class DevopsTask extends Command
62 public function updateTable($task){ 62 public function updateTable($task){
63 $projects = Project::all(); 63 $projects = Project::all();
64 foreach ($projects as $project){ 64 foreach ($projects as $project){
65 - echo "project " . $project->id; 65 + echo "project " . $project->id . PHP_EOL;
66 $log = DevopsTaskLog::addLog($task->id, $project->id); 66 $log = DevopsTaskLog::addLog($task->id, $project->id);
67 if($log->status == DevopsTaskModel::STATUS_ACTIVE){ 67 if($log->status == DevopsTaskModel::STATUS_ACTIVE){
  68 + echo 'continue' . PHP_EOL;
68 continue; 69 continue;
69 } 70 }
70 if(!$project->mysqlConfig){ 71 if(!$project->mysqlConfig){
@@ -84,7 +85,7 @@ class DevopsTask extends Command @@ -84,7 +85,7 @@ class DevopsTask extends Command
84 $encrypt->unlock_url($project->mysqlConfig->port), 85 $encrypt->unlock_url($project->mysqlConfig->port),
85 ); 86 );
86 }catch (\Exception $e){ 87 }catch (\Exception $e){
87 - $log->remark = mb_substr('数据库连接失败:' . $e->getMessage(), 500); 88 + $log->remark = mb_substr('数据库连接失败:' . $e->getMessage(), 0, 500);
88 $log->status = DevopsTaskLog::STATUS_ERROR; 89 $log->status = DevopsTaskLog::STATUS_ERROR;
89 $log->save(); 90 $log->save();
90 echo '-->' . $log->remark . PHP_EOL; 91 echo '-->' . $log->remark . PHP_EOL;