У меня проблема с запуском планировщика laravel для отправки писем в очереди
Настройка следующая: Laravel 5.7 Я настроил планировщик (App / Console / Kernel.php), как указано ниже
protected function schedule(Schedule $schedule)
{
$schedule->command('queue:work --tries=3')->everyFiveMinutes()->withoutOverlapping();
}
База данных настроена в соответствии с документами Laravel.Как только я нажимаю на ссылку в своем пользовательском интерфейсе, я вижу запись в базе данных.
.env QUEUE_CONNECTION = database и тот же параметр в Config / queue.php (если я изменяю базу данных для синхронизации, он отлично работает)
Моя работа cron на сервере выглядит следующим образом (я только что попытался зарегистрировать cron)
/usr/local/bin/php /home/XXX/YYY/artisan schedule:run 1>> /home/XXX/public_html/junk/cron_log.php 2>&1
Я вижу, как журналы cron обновляются каждые пять минут, но
"Запланированные команды не готовы к запуску"
Точно такой же код и настройки работали прошлой ночью (перед сном).Я проверил более 40 попыток отправки emais, и записи БД удалялись.Я только пытался сохранить планировщик с помощью EveryFiveMinues (), но теперь он не работает.
Я могу понять, что письма медленно достигают, но почему записи в БД не были удалены, как прошлой ночью?