從零開始系列-Laravel編寫api服務介面:13.計劃任務和佇列

lixueyuan發表於2021-05-18

簡介

laravel佇列比較簡單,官方文件有介紹,這裡不多說了, 部署有兩種方式,

一、佇列

1.直接開程式的方式

## 開啟佇列命令
nohup php /usr/share/nginx/html/ih/test/api/artisan queue:work --queue=pc --daemon --delay=3 --tries=3 >> /usr/share/nginx/html/ih/test/api/storage/logs/queue_error.log &
// 加上--queue=pc 防止佇列衝突(一臺伺服器部署多個專案佇列名一樣有可能會出現redis佇列衝突的問題)
// 檢視文件https://learnku.com/docs/laravel/8.x/queues/9398

2.supervisior 程式管理方式

二、計劃任務排程

可以檢視文件:任務排程《Laravel 8 中文文件》

本作品採用《CC 協議》,轉載必須註明作者和本文連結
程式設計兩年半,喜歡ctrl(唱、跳、rap、籃球)

相關文章