こんにちは私はタスクスケジューリングに関する質問があります。私はいくつかのコントローラを持っており、Laravelのタスクスケジューリングを使ってそのコントローラを呼びたいと思っています。私はcronjobの1行をサーバに追加しました。私はkernel.phpファイルにこのようなコードを持っています。これは基本的に動作します。Laravelでのパララータスクのスケジューリング
protected function schedule(Schedule $schedule) {
$schedule->call('App\Http\Controllers\[email protected]')->everyMinute()->name('firstController_cronjob')->withoutOverlapping();
$schedule->call('App\Http\Controllers\[email protected]')->everyMinute()->name('secondController_cronjob')->withoutOverlapping();
$schedule->call('App\Http\Controllers\[email protected]')->everyMinute()->name('thirdController_cronjob')->withoutOverlapping();
}
しかし、私には1つの問題があります。このスクリプトは順番に実行されます。 Laravelコントローラを並列スケジュールされたタスクとして実行することは可能ですか?
ShouldQueueと関係がありませんか? – Mruf
私はこれで新しいです。説明したり、例を挙げたりできますか? –