我想用队列发送邮件 . Laravel队列在本地服务器上运行良好,命令为“php artisan queue:listen” . 如何处理在线服务器中的队列
您也可以使用task scheduller但仍需要设置cron作业
您可以在内核文件中安排队列命令,如下所示,
protected function schedule(Schedule $schedule) { $schedule->command('queue:work --tries=3')->cron('* * * * * *'); }
并在服务器上设置laravel cron,如下所示,
* * * * * php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1
所以这个主要的cron将每分钟运行mail:queue .
你必须在你的服务器上安装 supervisor .See here for installation guide
supervisor
3 回答
您也可以使用task scheduller但仍需要设置cron作业
您可以在内核文件中安排队列命令,如下所示,
并在服务器上设置laravel cron,如下所示,
所以这个主要的cron将每分钟运行mail:queue .
你必须在你的服务器上安装
supervisor
.See here for installation guide