Laravel Scheduling конфликтует с несколькими вызовами

Я использую Laravel Планирование задач

Мне нужно запустить несколько задач в разное время, например:

protected function schedule(Schedule $schedule) {
$schedule->call('App\Http\Controllers\SomeController@job1')->daily();
$schedule->call('App\Scheduled\SomeClass@job2')->hourly();
$schedule->call('App\Scheduled\SomeClass@job3')->hourly();
$schedule->call('App\Scheduled\SomeOtherClass@job4')->daily();
}

Но почему-то все работает раз в день (в 12:00). Что я делаю неправильно?

0

Решение

Похоже, ваша работа cron только запущена artisan schedule:run один раз в день Убедитесь, что ваша работа cron настроена как документы:

* * * * * php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1

* * * * * part означает запускать каждую минуту, а затем Laravel будет решать, какие задачи запускать каждую минуту, исходя из вашего расписания.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]