開啟隊列服務

一、為什么要開啟隊列服務

隊列服務用于處理數據導入、數據導出、消息推送等需大量占用服務器資源或實時性要求不高的業務場景,通過異步處理分擔服務器壓力。

隊列服務需要依賴 Redis服務 如果您的服務器沒有開啟,請先 查看Redis服務啟動教程

二、將命令行PHP版本號與站點同步

  1. 寶塔面板 - 站點設置 - PHP版本(PHP-74)

  2. 寶塔面板 - 網站 - PHP命令行版本,調整為PHP-74版本

  3. 打開終端命令行,輸入php -v,看顯示的版本是否與站點一致(PHP7.4)

  4. 請解除以下1個PHP函數的禁用 (如果是寶塔環境下必須操作

    proc_open

三、如何開啟隊列服務(Linux系統)

  1. 安裝進程守護軟件

    寶塔面板 - 軟件商店 - 搜索 進程守護管理器 - 安裝

  2. 添加守護進程

    名稱填寫 yoshop-queue
    啟動用戶選擇 root
    運行目錄設置為你的站點路徑
    填寫啟動命令 php think queue:listen --queue serve