讨论 技术讨论 按照《宝塔配置文库系统异步转换队列》遇到的报错

按照《宝塔配置文库系统异步转换队列》遇到的报错

黑板青云 发表于    阅读:232    回复:8

问题描述:

1、批量上传文档本地转码遇到转码失败,这个失败应该是和没配置异步转码有关。但是单独点击重新转码也无法转码,这个问题之前某个版本修复过,现在又出现了。

2、准备配置异步转码,但是按照https://modstart.com/m/Wenku/doc/145配置异步转码遇到的报错。执行到第二步报错,提示什么数据表已存在,这个要进行什么操作解决?截图如下。  

图1:


53778_ops3_1635.png

图2:

53712_h3tp_8587.jpg


评论

说明生成了多个 create_jobs 的数据库迁移文件。并且已经创建了表 jobs。

有一个解决办法是,可以直接删除全部 database/migrations/xxxxxxxx_create_jobs_table.php 相关文件继续往下走就可以了。

 

@ModStart: wk_jobs表也要删吧,光把重复的数据库迁移文件删了,还是报一样的错。

 

@ModStart: 问题2异步转码应该已经配置成功了。但是问题1还是没有解决,之前传的一个文档,一直转码失败。

 

@黑板青云: 就是一个普通的docx,不管是替换文件还是点重新转换,都无法转码成功。

 

@黑板青云:  

① 可以删除表jobs、删除jobs迁移文件,全部重新按照步骤搞一下也是可以的。

② 如果用的是本地转换,文档转换失败是有可能的,可以手动执行下 soffice 命令,看是否是文件不支持,具体可参考 modstart.com/m/Wenku 中的转换配置。


 

@ModStart: 好的,我们再观察下,找找规律。

 

@ModStart: 好像是这个waterImage水印报错,导致了有一小部分文档转码失败。

74775_yedb_5848.jpg


 

显示 imagemagick 不支持该格式。

 
1
我来评论
QQ
微信