魔众 文库配置异步转换

同步转换

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

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

异步转换

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

异步队列配置参考文档 开发必看 | 开发者文档队列调度 > 如何使用 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
相关推荐
SPC的存折1 分钟前
8、Docker镜像瘦身
运维·docker·容器
抠脚学代码14 分钟前
Linux开发-->驱动开发-->字符设备驱动框架(2)
linux·运维·驱动开发
何中应22 分钟前
Promehteus如何指定数据路径
运维·prometheus·监控
热爱Liunx的丘丘人23 分钟前
Ansible的Playbook案例一
linux·运维·服务器·ansible
浪客川29 分钟前
【百例RUST - 014】Trait
服务器·网络·rust
Minla29 分钟前
kubectl常用命令别名设置(linux|windows)
linux·运维·服务器·k8s
学习论之费曼学习法33 分钟前
用 Agent 自动化数据处理:从 2 小时到 15 分钟的效率革命
运维·自动化
cyber_两只龙宝38 分钟前
【Oracle】Oracle之SQL的聚合函数和分组
linux·运维·数据库·sql·云原生·oracle
做运维的阿瑞38 分钟前
Linux 系统启动过程解析
linux·运维·服务器
菜菜小狗的学习笔记39 分钟前
八股(六)操作系统
linux·运维·服务器