AnyShare-直连模式下,进行文档库同步,500 MB 以上大文件同步失败,提示 500 Internal Server Error,<?xml version="1.0" encoding="U
关键字
多文档域、同步
适用产品
- AnyShare Enterprise 7.0.4.6
- AnyShare Express 7.0.4.6
问题描述
直连模式下,多文档域文档库同步,500 MB 以上大文件同步失败,提示如下错误:
500 Internal Server Error,<?xml version="1.0" encoding="UTF-8"?><Error><Code>Internal Server Error</Code><Detail>mg read failed.</Detail><ID>500000000</ID></Error>

问题影响
大文件无法正常同步。
问题原因
网络带宽低,分片并发数高。
解决方案
为了解决该问题,需要将单个大文件的分片并发数调低,请按照以下步骤执行:
1. 执行 kubectl exec -it mariadb-mariadb-0 -nresource -- mysql -p 命令进入数据库。

2. 执行 SQL 语句 update ets.t_docsync_conf set f_value=5 where f_key='upload_part_concurrent_num';

3. 执行 kubectl delete pod -l app=doc-sync -nanyshare 命令重启 doc-sync 服务。

4. 管理控制台再次发起增量同步,文件同步正常。

更多信息
单个大文件的分片并发数默认是10,可以根据实际情况进行调整,最小可以调整为 1。