Здравствуйте!
С помощью планировщика задач Laravel (App\Console\Kernel.php) выполняются команды.
protected function schedule(Schedule $schedule)
{
$schedule->command('Cron --method=clear')->runInBackground()->everyMinute();
$schedule->command('Cron --method=getData')->runInBackground()->everyMinute();
...
}
Сами команды находятся в App\Console\Commands и запускают методы контроллера.
Проблема в том, что при запуске команд сильно грузится процессор (4 ядра * 3600 MHz) до 100% и сайт перестаёт работать.
Подскажите пожалуйста, как можно решить проблему?