OSS C SDK分块上传总是提示连接超时-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

OSS C SDK分块上传总是提示连接超时

samhuang1987 2016-09-06 11:34:32 2131
SDK版本是0.0.6,比较老了,因为项目一直没时间维护所以没更新SDK,但是之前一直都好好的,最近有用户反映文件上传总失败,我查看了日志,是分块上传时调用oss_upload_part_from_file()方法失败,error_code:HttpIoError,error_msg:Timeout was reached,我已经在oss_request_options_t参数中设置了options->ctl->options->connect_timeout = 0和options->ctl->options->dns_cache_timeout = 0,不知道为什么还会出现超时,麻烦高手们帮忙看看会是啥问题
开发工具 对象存储
分享到
取消 提交回答
全部回答(2)
  • samhuang1987
    2016-09-06 13:49:25
    回 1楼简单爱0107的帖子
    我每个分块的大小只有500KB,网络条件也挺好的,关键是我设置了永不超时,每次失败都重新上传5次,但是每次都失败,之前一直都是好的,我怀疑是不是SDK的版本迭代导致旧版本的接口被修改了还是怎么搞的。。。

    -------------------------

    回 3楼简单爱0107的帖子
    yixuexiao-2,这个和bucket没关系吧,我用论坛里下的java做的上传客户端上传很正常。。
    0 0
  • 简单爱0107
    2016-09-06 13:07:54
    这种情况一般是网络差导致的,建议多重试几次,另外建议在网络差的环境下将每个parts 的大小设置小一些,保证每个parts 上传的成功率

    -------------------------

    回 2楼(samhuang1987) 的帖子
    现在还是这样吗,bucket 名是什么?
    0 0
添加回答
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章
相似问题