[英]Cron jobs on shared hosting using laravel scheduler not working
[英]Using laravel queue with cron jobs on shared hosting
在這一刻,我有一個共享的托管服務器。
在我的應用程序中,我想使用 Laravel 的隊列系統,但我無法維護命令php artisan queue:work
因為我無法安裝supervisor
。
通過一點點努力,我可以在 VPS 上移動我的應用程序,但我對服務器沒有太多經驗,而且我有點害怕我的應用程序會在很長時間內離線。
考慮到服務器端缺乏經驗,我有這個問題:
快速回答:如果沒有進程監視器(如 Supervisor),則不應使用 Laravel 隊列。
這完全取決於您想要實現的目標,但隊列的替代方案是使用 laravel 調度程序:您可以使用 cron 任務(例如每分鍾)觸發調度程序,並輕松調度作業。
如果您真的想使用隊列,一個解決方案可能是將您的作業添加到隊列中,並使用每分鍾運行以下命令的 cron 任務處理它們: php artisan queue:work
。 但我會推薦以前的解決方案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.