Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Laravel 5.x » задания в планировщике не до конца отрабатывают » 24.06.2019 21:02:57

Evgenii29
Ответов: 2

Приветствую!

Мне требуется выполнять определенный код раз в секунду, но так как планировщик запускается раз в минуту, воспользовался следующим подходом:

$schedule->call(function () {
    //код
})->everyMinute();

$schedule->call(function () {
    sleep(1);
    //код
})->everyMinute();

$schedule->call(function () {
    sleep(2);
    //код
})->everyMinute();

и т.д. вплоть до 59с

Судя по данным в БД за минуту код отрабатывает лишь 22-23 раза.

Вопрос - связано ли это с временем жизни скрипта или есть какие-то моменты в самом Laravel, которые я не учитываю? Если все же время - как настроить чтобы этот cron отрабатывал, не меняя время жизни других скриптов проекта?

Подвал раздела