開(kāi)啟定時(shí)任務(wù)

一、為什么要開(kāi)啟定時(shí)任務(wù)

系統(tǒng)定時(shí)任務(wù)自動(dòng)處理商城系統(tǒng)的訂單狀態(tài)、訂單結(jié)算、優(yōu)惠券狀態(tài)、分銷結(jié)算、會(huì)員等級(jí)等數(shù)據(jù)的更新,所以必須要開(kāi)啟。

二、將命令行PHP版本號(hào)與站點(diǎn)同步

  1. 寶塔面板 - 站點(diǎn)設(shè)置 - PHP版本(PHP-74)

  2. 寶塔面板 - 網(wǎng)站 - PHP命令行版本,調(diào)整為PHP-74版本

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

  4. 請(qǐng)解除以下 7個(gè) PHP函數(shù)的禁用 (如果是寶塔環(huán)境下必須操作

    pcntl_signal
    pcntl_signal_dispatch
    pcntl_fork
    pcntl_wait
    pcntl_waitpid
    pcntl_alarm
    proc_open

三、如何開(kāi)啟隊(duì)列服務(wù)(Linux系統(tǒng))

  1. 安裝進(jìn)程守護(hù)軟件

    寶塔面板 - 軟件商店 - 搜索 進(jìn)程守護(hù)管理器 - 安裝

  2. 添加守護(hù)進(jìn)程

    名稱填寫 yoshop-timer
    啟動(dòng)用戶選擇 www
    運(yùn)行目錄設(shè)置為你的站點(diǎn)路徑
    填寫啟動(dòng)命令 php think timer start
    進(jìn)程數(shù)量 1