魔众 文库配置异步转换

同步转换

系统默认使用同步转换,即用户上传文档提交接口瞬间,系统会立即进行转换。

同步转换容易造成页面卡顿,转换时间超长的情况下,系统接口会超时。

异步转换

系统支持异步转换,即用户上传文档提交接口瞬间,系统不会立即进行转换,而是将文档放入转换队列,由后台的转换进程进行转换。

异步队列配置参考文档 开发必看 | 开发者文档 中 队列调度 > 如何使用 MySQL 作为队列驱动 章节部分。

该配置需要一定技术经验,请找技术人员协助处理。

异步转换队列名称为 FileConvert 。

参考配置

Laravel5

复制代码
# 默认队列
/xxx/bin/php /www/example.com/artisan queue:work database --queue=default --sleep=3 --tries=3
# 文件转换队列
/xxx/bin/php /www/example.com/artisan queue:work database --queue=FileConvert --sleep=3 --tries=3
  • /xxx/bin/php 替换成 PHP 的运行路径,通常为 /usr/bin/php
  • default 为队列名称,默认为 default,还有其他队列如文档转换 FileConvert

Laravel9

复制代码
# 默认队列
/xxx/bin/php /www/example.com/artisan --queue=default queue:work database --once --sleep=3 --tries=3
# 文件转换队列
/xxx/bin/php /www/example.com/artisan --queue=FileConvert queue:work database --once --sleep=3 --tries=3
  • /xxx/bin/php 替换成 PHP 的运行路径,通常为 /usr/bin/php
  • default 为队列名称,默认为 default,还有其他队列如文档转换 FileConvert
相关推荐
智能运维指南8 分钟前
企业运维监控平台哪家好?2026年五大全栈可观测方案对比与选型推荐
大数据·运维·人工智能
乔旭伟16 分钟前
部署形态选型笔记:多租户 SaaS 与单机本地部署的运维模型对比
运维·服务器·1024程序员节
hudie76521 分钟前
LikeShop 二开最常改的 5 个文件(附改前改后对比)
前端·uni-app·php·个人开发
虚无的纽扣34 分钟前
【Linux】线程互斥:多线程改同一个变量,到底会出什么问题
linux·服务器·1024程序员节
东宇科技1 小时前
crmeb开源版本安装步骤2026-10-20
后端·php·crmeb
姜鱼问生1 小时前
大屏突然 502?一次 Nginx Buffer 溢出引发的血案:upstream sent too big header
运维
深圳市恒星物联科技有限公司1 小时前
排水管网监测后期运维成本高吗?成本构成与控制策略分析
运维·缓存
Shadow(⊙o⊙)1 小时前
LangChain 自定义工具全解析:从 @tool 到 bind_tools 的完整调用链路
java·服务器·前端·1024程序员节
Pointer Pursuit1 小时前
Linux环境变量
linux·服务器·c语言·链表·1024程序员节
CRMEB系统商城2 小时前
Redis + 消息队列 + 连接池:CRMEB PRO 性能优化的三驾马车
大数据·数据库·人工智能·小程序·php·1024程序员节