魔众 文库配置异步转换

同步转换

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

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

异步转换

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

异步队列配置参考文档 开发必看 | 开发者文档队列调度 > 如何使用 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
相关推荐
sz66cm3 分钟前
Linux基础 -- 在内存中使用chroot修复eMMC
linux·服务器
Hi2024021739 分钟前
如何通过partclone克隆Ubuntu 22系统
运维·服务器·ubuntu
神仙别闹1 小时前
基于C#实现中央定位服务器的 P2P 网络聊天系统
服务器·网络·c#
Li_yizYa1 小时前
网络原理 | 网络基础概念复习
运维·服务器·网络·计算机网络
s_little_monster1 小时前
【Linux】socket网络编程基础
linux·运维·网络·笔记·学习·php·学习方法
猴子请来的逗比4891 小时前
nginx负载均衡及keepalive高可用
运维·学习·nginx·负载均衡
珊珊而川8 小时前
ChatPromptTemplate创建方式比较
服务器·langchain
欧先生^_^10 小时前
Linux内核可配置的参数
linux·服务器·数据库
若风的雨10 小时前
【deekseek】P2P通信路由过程
服务器·网络协议·p2p
Python私教10 小时前
征服Rust:从零到独立开发的实战进阶
服务器·开发语言·rust