常见失败原因
- 任务配置出错,比如 access key/id 出错,权限不足等,这种情况下通常现象是所有task都失败,具体确认需要查看工作目录下的nasimport.log 文件(启动nasimport时需要将日志重定向到此文件,或者,直接在运行nasimport start的命令行上直接查看)。
- 源文件名的编码方式与系统默认的文件名编码方式不符,例如在 windows下文件名默认为 gbk 编码,linux 下默认为 utf-8 编码,对于数据源是 nfs 的情况下较容易出现该问题。
- 上传过程中源目录的文件发生了修改,这种情况在 audit.log 里会提示SIZE_NOT_MATCH 相关字样的错误,这种情况下老的文件已经上传成功,新的修改没有上传到 nas。
- 源文件在上传过程中被删除,导致下载文件时失败。
- 数据源出现问题导致下载数据源文件失败。
- 没有先杀掉进程再执行 clean 有可能会导致程序执行异常。
- 程序异常退出,任务状态为 Abort,这种情况请联系我们(请加旺旺群:1562614356 )。
建议
在配置迁移服务时,如果源端是 oss,请将 srcDomain 设为带 internal 的内网域名,可以省掉从 oss 源端下载的流量费,仅收取 oss 访问次数的费用,且可以获得更快的迁移速度,oss 内网域名您可以从 oss 控制台获取。
如果您的 NAS 在专有网络中,且源端是 oss,请将 srcDomain 设为 oss 提供 的VPC 环境域名,各 Region 对应的 VPC 环境域名:
点击查看。