作者 赵彬吉

update

@@ -13,7 +13,6 @@ use Illuminate\Support\Facades\DB; @@ -13,7 +13,6 @@ use Illuminate\Support\Facades\DB;
13 use Illuminate\Support\Facades\Redis; 13 use Illuminate\Support\Facades\Redis;
14 use Illuminate\Support\Facades\Schema; 14 use Illuminate\Support\Facades\Schema;
15 use Illuminate\Support\Str; 15 use Illuminate\Support\Str;
16 -  
17 /** 16 /**
18 * 17 *
19 * Class SyncSubmitTask 18 * Class SyncSubmitTask
@@ -30,6 +29,7 @@ class SyncSubmitTaskDistribution extends Command @@ -30,6 +29,7 @@ class SyncSubmitTaskDistribution extends Command
30 public function handle() 29 public function handle()
31 { 30 {
32 while (true) { 31 while (true) {
  32 + try {
33 $len = Redis::llen('sync_submit_task'); 33 $len = Redis::llen('sync_submit_task');
34 if (!$len) { 34 if (!$len) {
35 $max_id = SyncSubmitTaskModel::orderBy('id', 'desc')->value('id'); 35 $max_id = SyncSubmitTaskModel::orderBy('id', 'desc')->value('id');
@@ -41,8 +41,12 @@ class SyncSubmitTaskDistribution extends Command @@ -41,8 +41,12 @@ class SyncSubmitTaskDistribution extends Command
41 $task->status = 3; 41 $task->status = 3;
42 $task->save(); 42 $task->save();
43 Redis::lpush('sync_submit_task', $task->id); 43 Redis::lpush('sync_submit_task', $task->id);
  44 + $this->output('分发:' . $task->id);
  45 + }
44 } 46 }
45 } 47 }
  48 + }catch (\Exception $e){
  49 + $this->output('异常:' . $e->getMessage());
46 } 50 }
47 } 51 }
48 } 52 }