区分队列
This commit is contained in:
parent
f72a321667
commit
b09064fdc4
@ -47,11 +47,11 @@ class MongoSync extends Command
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
$jobs->push(new MongoSyncJob($page, $this->limit, $utcDateTime));
|
$jobs->push((new MongoSyncJob($page, $this->limit, $utcDateTime))->onQueue('sync'));
|
||||||
}
|
}
|
||||||
|
|
||||||
app(ConfigService::class)->set(self::CURSOR_KEY, intval($nextMicrotime));
|
app(ConfigService::class)->set(self::CURSOR_KEY, intval($nextMicrotime));
|
||||||
|
|
||||||
MongoSyncJob::withChain($jobs->toArray())->dispatch(1, $this->limit, $utcDateTime);
|
MongoSyncJob::onQueue('sync')->withChain($jobs->toArray())->dispatch(1, $this->limit, $utcDateTime);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -50,11 +50,11 @@ class CardSync extends Command
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
$jobs->push(new CardSyncJob($page, $this->limit, $maxId));
|
$jobs->push((new CardSyncJob($page, $this->limit, $maxId))->onQueue('sync'));
|
||||||
}
|
}
|
||||||
|
|
||||||
app(ConfigService::class)->set(self::CURSOR_KEY, $nextId);
|
app(ConfigService::class)->set(self::CURSOR_KEY, $nextId);
|
||||||
|
|
||||||
CardSyncJob::withChain($jobs->toArray())->dispatch(1, $this->limit, $maxId);
|
CardSyncJob::onQueue('sync')->withChain($jobs->toArray())->dispatch(1, $this->limit, $maxId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -55,11 +55,11 @@ class LogSync extends Command
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
$jobs->push(new LogSyncJob($page, $this->limit, $maxId));
|
$jobs->push((new LogSyncJob($page, $this->limit, $maxId))->onQueue('sync'));
|
||||||
}
|
}
|
||||||
|
|
||||||
app(ConfigService::class)->set(self::CURSOR_KEY, $nextId);
|
app(ConfigService::class)->set(self::CURSOR_KEY, $nextId);
|
||||||
|
|
||||||
LogSyncJob::withChain($jobs->toArray())->dispatch(1, $this->limit, $maxId);
|
LogSyncJob::onQueue('sync')->withChain($jobs->toArray())->dispatch(1, $this->limit, $maxId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
9
etc/supervisor.conf
Normal file
9
etc/supervisor.conf
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
[program:vd-worker]
|
||||||
|
process_name=%(program_name)s_%(process_num)02d
|
||||||
|
command=php /www/vd/artisan queue:work --queue=default,sync --sleep=3 --tries=1 --memory=4096
|
||||||
|
autostart=true
|
||||||
|
autorestart=true
|
||||||
|
user=denghy
|
||||||
|
numprocs=2
|
||||||
|
redirect_stderr=true
|
||||||
|
stdout_logfile=/dev/null
|
Loading…
x
Reference in New Issue
Block a user