|
|
@@ -4,7 +4,7 @@ namespace App\Console;
|
|
|
|
|
|
use Illuminate\Console\Scheduling\Schedule;
|
|
|
use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
|
|
|
-use App\Jobs\FiveSecondTaskJob;
|
|
|
+
|
|
|
class Kernel extends ConsoleKernel
|
|
|
{
|
|
|
protected $commands = [
|
|
|
@@ -18,12 +18,8 @@ class Kernel extends ConsoleKernel
|
|
|
*/
|
|
|
protected function schedule(Schedule $schedule)
|
|
|
{
|
|
|
- // $schedule->command('inspire')->hourly();
|
|
|
- $schedule->job(new FiveSecondTaskJob)
|
|
|
- ->cron('*/5 * * * * *') // 每秒的第0,5,10,15...秒执行
|
|
|
- ->withoutOverlapping() // 防止重复执行
|
|
|
- ->name('five-second-task') // 给任务起个名字
|
|
|
- ->onOneServer(); // 如果在多服务器环境
|
|
|
+ // PC28 任务由 five_task 启动,并在队列中自行安排下一轮。
|
|
|
+ // 不在 scheduler 中重复投递,避免启动多条循环。
|
|
|
|
|
|
$schedule->command('sport')->dailyAt('23:59:00');
|
|
|
$schedule->command('third-game:sync-orders')
|