开启定时任务

一、为什么要开启定时任务

系统定时任务自动处理商城系统的订单状态、订单结算、优惠券状态、分销结算、会员等级等数据的更新,所以必须要开启。

二、将命令行PHP版本号与站点同步

  1. 宝塔面板 - 站点设置 - PHP版本(PHP-74)

  2. 宝塔面板 - 网站 - PHP命令行版本,调整为PHP-74版本

  3. 打开终端命令行,输入php -v,看显示的版本是否与站点一致(PHP7.4)

  4. 请解除以下 7个 PHP函数的禁用 (如果是宝塔环境下必须操作

    pcntl_signal
    pcntl_signal_dispatch
    pcntl_fork
    pcntl_wait
    pcntl_waitpid
    pcntl_alarm
    proc_open

三、如何开启队列服务(Linux系统)

  1. 安装进程守护软件

    宝塔面板 - 软件商店 - 搜索 进程守护管理器 - 安装

  2. 添加守护进程

    名称填写 yoshop-timer
    启动用户选择 www
    运行目录设置为你的站点路径
    填写启动命令 php think timer start
    进程数量 1