开发者社区> 问答> 正文

【OSS】文件上传、下载进度超过100%一直无法完成,怎么办?

已解决

文件上传、下载进度超过100%一直无法完成,怎么办?

展开
收起
云上猫猫 2022-01-19 14:18:00 3229 0
2 条回答
写回答
取消 提交回答
  • 采纳回答

    问题分析:ossutil在上传、下载文件时,会自动生成一个名为.ossutil_checkpoint文件夹。当目标文件超过100 MB时,ossutil默认使用断点续传上传或下载目标文件,并将过程中生成的断点信息文件保存在.ossutil_checkpoint文件夹中。上传、下载任务完成后,会自动删除这个文件夹。若单机运行超过一个ossutil实例,且都在进行上传或下载任务,当其中一个ossutil的任务完成后,会自动删除.ossutil_checkpoint文件夹,导致其它需要使用断点续传的ossutil任务进度超过100%且无法完成。

    解决方案

    • 将当前任务结束,重新开始上传、下载任务。

    • 在cp命令中加上--checkpoint-dir参数,并手动指定一个与默认checkpoint文件夹不同名的文件夹。例如:

    ./ossutil64 cp oss://bucket1/myphoto.jpg /dir --checkpoint-dir checkpoint

    2022-01-19 14:19:08
    赞同 展开评论 打赏
  • oss分片上传在本地虚拟机能完成上传,部署注册域名后上传一直显示100%(卡住了),也能查到文件碎片,后端也无报错,这是为什么呢

    2023-10-15 18:49:52
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
问答排行榜
最热
最新

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载