我是一名 Laravel 后端开发人员,我有一个场景,我需要在共享托管上安排队列作业。这些工作涉及在用户注册时向用户发送电子邮件,我目前正在使用 php artisan queue:listen 命令在我的本地主机上运行它们。然而,由于缺乏 sudo 权限,在共享主机上运行这些作业时我面临着挑战。
我做了一些研究,发现使用 Supervisor 是管理队列工作人员的常见解决方案,但通常需要 sudo 访问权限才能设置。由于共享托管环境不授予 sudo 权限,我陷入困境。
是否有人成功解决了类似的问题或找到了一种替代方法来在共享主机上安排 Laravel 队列作业而无需 sudo 访问?我们将非常感谢您的见解和建议。
以下是有关如何在没有 sudo 权限的情况下在共享主机上安排 Laravel 队列作业的分步指南:
1- SSH 访问:获取 SSH 访问权限。 2- Cron Job:使用此命令来运行队列作业
crontab -e