魔众 文库配置异步转换

同步转换

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

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

异步转换

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

异步队列配置参考文档 开发必看 | 开发者文档队列调度 > 如何使用 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
相关推荐
阿狸的家19 分钟前
ovs实现lb负载均衡
运维·云计算·负载均衡·ovs
C嘎嘎嵌入式开发21 分钟前
什么是僵尸进程
服务器·数据库·c++
乙己4076 小时前
计算机网络——网络层
运维·服务器·计算机网络
qzhqbb8 小时前
web服务器 网站部署的架构
服务器·前端·架构
不会飞的小龙人8 小时前
Docker Compose创建镜像服务
linux·运维·docker·容器·镜像
不会飞的小龙人8 小时前
Docker基础安装与使用
linux·运维·docker·容器
事业运财运爆棚9 小时前
Laravel 请求接口 调用2次
php·laravel
果果开发ggdoc.cn10 小时前
WordPress免费证书插件
服务器·https·ssl
寰宇软件10 小时前
PHP CRM售后系统小程序
微信小程序·小程序·vue·php·uniapp
小歆88410 小时前
100%全国产化时钟服务器、全国产化校时服务器、全国产化授时服务器
运维·服务器