如何在在线服务器中处理laravel队列

时间:2016-04-28 07:14:22

标签: laravel process server queue listen

我想使用队列发送邮件。 Laravel队列在本地服务器上运行良好,命令为“php artisan queue:listen”。如何处理在线服务器中的队列

3 个答案:

答案 0 :(得分:0)

您也可以使用task scheduller,但仍需要设置cron作业

答案 1 :(得分:0)

您可以在内核文件中安排队列命令,如下所示,

    <li class=""><a href="{{URL::to('AddAttendance')}}">Trainee Detail</a></li>

并在服务器上设置laravel cron,如下所示,

 protected function schedule(Schedule $schedule)
    {
        $schedule->command('queue:work --tries=3')->cron('* * * * * *');
    }

所以这个主要的cron将每分钟运行mail:queue。

答案 2 :(得分:0)

您必须在服务器中安装supervisor
See here for installation guide