안녕하세요, 작업 스케줄에 관한 질문이 있습니다. 여러 개의 컨트롤러가 있고 Laravel 작업 스케줄링을 사용하여 해당 컨트롤러에 대한 호출을 만들고 싶습니다. 서버에 cronjob 한 줄을 추가했습니다. 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();
}
하지만 한 가지 문제가 있습니다. 이 스크립트는 순차적으로 실행됩니다. Laravel 컨트롤러를 병렬 예약 작업으로 실행할 수 있습니까?
'ShouldQueue'와 관련이 없습니까? – Mruf
나는 이것에서 새롭다. 당신이 예를 설명하거나 제공 할 수 있습니까? –