执行ossutil64 ,服务器IP为113.52.132.131,上传图片文件不大,只有14k。 执行以下命令:./ossutil64 cp timg.jpg oss://qps-idcard/upload_yi 返回结果: Total num: 1, size: 13,609. Dealed num: 0, OK size: 0, Progress: 0.000%, Speed: 0.22KB/s retry count:9:upload file:timg.jpg Total num: 1, size: 13,609. Dealed num: 0, Transfer size: 136,090. When error happens.
Error: Put http://qps-idcard.oss-cn-beijing.aliyuncs.com/upload_yi: EOF, File=timg.jpg Connection has been closed by remote peer. Please check the network. If you download/upload large file, You can reduce concurrency with the --parallel option and reduce part-size with --part-size (it must greater than the file size divided by 10000. By default, it will retry 10 times when failed, you can increse the retry times with --retry-times option.).
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
根据您提供的错误信息,您在使用ossutil64
工具上传文件到阿里云对象存储OSS时遇到了问题。错误提示显示为“EOF”(End Of File)和“Connection has been closed by remote peer”,这通常意味着网络连接在传输过程中被意外关闭,可能是由于网络不稳定、超时或者服务器端的问题。
针对这个问题,您可以尝试以下几个解决方案:
检查网络连接:确保您的服务器到阿里云OSS的网络连接是稳定的。可以尝试ping一下OSS的访问域名(如qps-idcard.oss-cn-beijing.aliyuncs.com
),看是否能正常响应。
减少并发数:按照错误提示,如果下载或上传大文件时遇到问题,可以通过设置--parallel
参数来减少并发数。尽管您的文件只有14KB,但这个建议有时也适用于解决网络不稳定导致的问题。命令示例:./ossutil64 cp timg.jpg oss://qps-idcard/upload_yi --parallel=1
调整分片大小:虽然您的文件很小,不需要分片上传,但错误提示中提到了--part-size
选项。对于大文件上传,通过减小分片大小可能有助于稳定上传过程,但请确保它大于文件大小除以10000。不过,鉴于您的文件尺寸,这一步可能不是问题的关键。
增加重试次数:错误信息中提到默认重试10次,您可以增加重试次数看看是否能成功。使用--retry-times
参数来设置,例如:./ossutil64 cp timg.jpg oss://qps-idcard/upload_yi --retry-times=20
检查OSS配置:确认OSS bucket的读写权限、生命周期规则等配置没有阻止文件上传。
使用最新版本的ossutil:确保您使用的ossutil
工具是最新版本,以防该问题已在新版本中得到修复。
查看安全组和防火墙设置:确认服务器的安全组规则和任何本地防火墙设置没有阻止对OSS服务的访问。
如果以上步骤都无法解决问题,建议联系阿里云技术支持获取更进一步的帮助。
你好,我是AI助理
可以解答问题、推荐解决方案等