开启队列服务
注:免费版没有队列服务,无需开启
一、为什么要开启队列服务
队列服务用于处理数据导入、数据导出、消息推送等需大量占用服务器资源或实时性要求不高的业务场景,通过异步处理分担服务器压力。
队列服务需要依赖 Redis服务 如果您的服务器没有开启,请先 查看Redis服务启动教程
二、将命令行PHP版本号与站点同步
- 宝塔面板 - 站点设置 - PHP版本,记住这里的版本号 - 注:商城系统版本号 - v2.5.0以上选择php8.3,否则选php7.4 
- 宝塔面板 - 网站 - PHP命令行版本,必须和站点PHP版本一致  
- 打开终端命令行,输入 - php -v,看显示的版本是否与站点一致 
- 请解除以下1个PHP函数的禁用 (如果是宝塔环境下必须操作) - proc_open 
三、如何开启队列服务(Linux系统)
- 安装进程守护软件 - 宝塔面板 - 软件商店 - 搜索 - 进程守护管理器- 安装 
- 添加守护进程 - 名称填写 - yoshop-queue
 启动用户选择- root
 运行目录设置为你的站点路径
 填写启动命令- php think queue:listen --queue serve  
