如何在实时服务器上执行Laravel(电子邮件)作业

问题描述 投票:0回答:1

大家好。我刚完成一个laravel应用的构建。在该应用程序中,我使用了[[作业,邮件和队列(第一次)。在我的服务器上,我可以运行php artisan queue:work执行该作业(例如向订户发送批量邮件)。一切正常。现在的问题是我想现在让网站上线,而且我似乎对如何使它在实时服务器上工作失去了信心,因为我不会总是在那里键入php artisan queue:work命令(即使有可能)。拜托,我该怎么办?

我的.env设置如下所示

``BROADCAST_DRIVER=log CACHE_DRIVER=file QUEUE_CONNECTION=database SESSION_DRIVER=file SESSION_LIFETIME=120``

谢谢。
php laravel email queue jobs
1个回答
0
投票
首先,您需要配置cron以执行工匠命令。编辑您的cron并添加以下行(编辑路径):

* * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1

为了确保正确配置所有内容,建议您花点时间,然后read the docs about Task Scheduling
© www.soinside.com 2019 - 2024. All rights reserved.