ED713实时数据报警、AI智能体使用需要开启队列,在宝塔安装,进程守护管理器,并添加以下队列:
打开宝塔面板 → 软件商店 → 安装「进程守护管理器(Supervisor)」→ 进入后逐个添加以下 5 个进程。
【通用配置】
运行用户:www
运行目录:/www/wwwroot/您的项目目录
(注:请将“您的项目目录”替换为实际路径)
进程 1:时间轮扫描
作用:处理订单超时关单、自动签收等延时任务(必须最先添加)
名称:xl3-timewheel-scanner
启动命令:/www/server/php/80/bin/php /www/wwwroot/您的项目目录/scripts/time-wheel-scanner.php
进程数量:1
进程 2:默认队列
作用:处理商城、分销、设备同步等常规后台任务
名称:xl3-queue-default
启动命令:/www/server/php/80/bin/php /www/wwwroot/您的项目目录/think queue:work redis --queue=xl3_default --sleep=1 --tries=3 --timeout=90 --memory=256
进程数量:1(业务量大可改为 2)
进程 3:AI 对话队列
作用:处理智能体对话
名称:xl3-queue-agent-chat
启动命令:/www/server/php/80/bin/php /www/wwwroot/您的项目目录/think queue:work redis --queue=xl3_agent_chat --sleep=1 --tries=1 --timeout=120 --memory=512
进程数量:2(建议不少于 2,保证多人同时对话不互相卡住)
进程 4:AI 记忆队列
作用:对话结束后在后台整理记忆与摘要,不阻塞聊天
名称:xl3-queue-agent-post
启动命令:/www/server/php/80/bin/php /www/wwwroot/您的项目目录/think queue:work redis --queue=xl3_agent_post --sleep=1 --tries=3 --timeout=180 --memory=256
进程数量:1
进程 5:文档解析队列
作用:病史等文件上传后的 AI 识别解析
名称:xl3-queue-document-parse
启动命令:/www/server/php/80/bin/php /www/wwwroot/您的项目目录/think queue:work redis --queue=xl3_document_parse --sleep=1 --tries=3 --timeout=180 --memory=256
进程数量:1
【注意事项】
如果您修改了 .env 中的 PREFIX(例如改成 xl3_a),上述命令里的xl3_default、xl3_agent_chat、xl3_agent_post、xl3_document_parse
必须同步修改为对应的新前缀。
时间轮示例:
