共享主机上的主管替代方案

时间:2017-07-03 13:23:46

标签: php laravel shared-hosting supervisord

我已经在共享主机上部署了我的应用程序" Hostgator",我已经成功访问​​了sh,但是我无法安装超级用户来管理队列处理,命令sudo apt-get install supervisor总是返回错误,所以我联系了支持,我被告知我无法使用sharedhost" cloud"进行sudo命令。计划,我必须转移到VPS或专用,我现在无法移动。

我的问题是:有没有其他方法可以用来管理没有主管的队列处理或其他方式解决这个问题?有谁通过这个并找到了解决方案?

我想每天早上做一个命令php artisan queue:work的cron工作,但这是一个好习惯吗?

在此先感谢任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:2)

对于那些正在经历类似事情的人来说,我通过每小时运行一次的cron作业进行管理,但是你必须迁移失败的作业表以确保处理失败的作业并且不要停止队列处理,即使这不是理想的但它在某种程度上有效。理想的解决方案是考虑VPS托管或将Laravel Forge与DigitalOcean混合,例如laravel docs中提到的。

干杯。