昨日まで動いていたのに、今日は動かない・・・
昨日のリリースが悪いのかしら。。でも何も悪いことしていないのに・・・
スケジュール定義を見直そう
スケジュールタスクは全部App\Console\Kernel
クラスのschedule
メソッドの中に定義します。
この定義でミスしていました。
毎日24時に実行したいからって
$schedule->command('cms:update-article-point')->dailyAt('24:00');
と書くと落ちます。こんなログを吐いて死にます。
In CronExpression.php line 155:
Invalid CRON field value 24 at position 1
このように書きましょう。
$schedule->command('cms:update-article-point')->dailyAt('00:00');