開啟隊列服務
一、為什么要開啟隊列服務
隊列服務用于處理數據導入、數據導出、消息推送等需大量占用服務器資源或實時性要求不高的業務場景,通過異步處理分擔服務器壓力。
隊列服務需要依賴 Redis服務
如果您的服務器沒有開啟,請先 查看Redis服務啟動教程
二、將命令行PHP版本號與站點同步
寶塔面板 - 站點設置 - PHP版本(PHP-74)
寶塔面板 - 網站 - PHP命令行版本,調整為PHP-74版本
打開終端命令行,輸入
php -v
,看顯示的版本是否與站點一致(PHP7.4)請解除以下1個PHP函數的禁用 (如果是寶塔環境下必須操作)
proc_open
三、如何開啟隊列服務(Linux系統)
安裝進程守護軟件
寶塔面板 - 軟件商店 - 搜索
進程守護管理器
- 安裝添加守護進程
名稱填寫
yoshop-queue
啟動用戶選擇root
運行目錄設置為你的站點路徑
填寫啟動命令php think queue:listen --queue serve