欢迎访问机房运维工作室

爱数知识库

AnyShare-直连模式下,进行文档库同步,500 MB 以上大文件同步失败,提示 500 Internal Server Error,__xml versi

频道:爱数知识库 日期: 浏览:201

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 命令进入数据库。

image.png

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

image.png

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

image.png

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

image.png

更多信息

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