Я создал задание cron на своем экземпляре EC2 для отправки электронной почты из очереди. Он показывает, что команда кукурузы выполняется каждую минуту, но я вижу, что задачи остаются в моей таблице заданий. Я уже искал и пробовал существующие решения, но не смог выяснить проблему. Хотя очередь работает на моем локальном сервере, когда я запускаю php artisan schedule:run
Мой код в ядре:
$schedule->command('queue:work')
->everyMinute()
->withoutOverlapping();
Команда, которую я добавил в файл, используя crontab -e
* * * * * /usr/bin/php /var/www/html/prod_back/artisan schedule:run >> /dev/null 2>&1
Это результат, который я вижу в терминале при запуске sudo service cron status
May 07 13:50:01 ip-172-31-39-27 CRON[20260]: pam_unix(cron:session): session opened for user ubuntu by (uid=0)
May 07 13:50:01 ip-172-31-39-27 CRON[20261]: (ubuntu) CMD (/usr/bin/php /var/www/html/prod_back/artisan schedule:run >> /dev/null 2>&1)
May 07 13:50:01 ip-172-31-39-27 CRON[20260]: pam_unix(cron:session): session closed for user ubuntu