开启定时任务
一、为什么要开启定时任务
系统定时任务自动处理商城系统的订单状态、订单结算、优惠券状态、分销结算、会员等级等数据的更新,所以必须要开启。
二、将命令行PHP版本号与站点同步
宝塔面板 - 站点设置 - PHP版本(PHP-74)
宝塔面板 - 网站 - PHP命令行版本,调整为PHP-74版本
打开终端命令行,输入
php -v
,看显示的版本是否与站点一致(PHP7.4)请解除以下 7个 PHP函数的禁用 (如果是宝塔环境下必须操作)
pcntl_signal
pcntl_signal_dispatch
pcntl_fork
pcntl_wait
pcntl_waitpid
pcntl_alarm
proc_open
三、如何开启队列服务(Linux系统)
安装进程守护软件
宝塔面板 - 软件商店 - 搜索
进程守护管理器
- 安装添加守护进程
名称填写
yoshop-timer
启动用户选择www
运行目录设置为你的站点路径
填写启动命令php think timer start
进程数量1