Shotgrid 用shotgun3 api上传视频出错 [SSL: UNKNOWN_PROTOCOL] unknown protocol (_ssl.c:590)的问题

分享一下最近遇到很坑的问题, 在网页端浏览,上传version都没有问题, 但用shotgun3 api调用上传附件时出错:


# 错误: URLError: file C:\Program Files\Autodesk\Maya2018\bin\python27.zip\urllib2.py line 1197: [SSL: UNKNOWN_PROTOCOL] unknown protocol (_ssl.c:590) # 

在这里插入图片描述
在这里插入图片描述

用各种方法式过都不行:
1 官方提供的SSL https://developer.shotgridsoftware.com/zh_CN/c593f0aa/: CERTIFICATE_VERIFY_FAILED 下载了证书

2 升级代码库,新建个测试库还是出来这种问题。

Check everything: tank updates
Check the Shot environment: tank updates Shot
Check all maya apps in all environments: tank updates ALL tk-maya
Check all maya apps in the Shot environment: tank updates Shot tk-maya
Make sure the loader app is up to date everywhere: tank updates ALL ALL tk-multi-loader
Make sure the loader app is up to date in maya: tank updates ALL tk-maya tk-multi-loader

q: 316853809

3 升级Shotgun Python API3

4 由于Shotgrid缩略图,附件都存在亚马逊AWS上,升级TLS也不行
在这里插入图片描述

**unknown protocol (_ssl.c:590)**错误, 一开始以为是验证问题,但奇怪的是网页上所有功能都可用,只是python api有问题。 所有情况试过一遍都失败告终,后面才知道是TLS问题,在家里配好环境调用就正常, 后来换了一下亚马逊云 sg-media-tokyo.s3-accelerate.amazonaws.com 对应的ip就正常了。

但时过段时间后这种情况还是出现,即时换了ip,甚至频繁的用ipconfig /flushdns获取新分配的ip, 还是出错,卡在sgtk.util.register_publish 这步执行不下去, 完全没有规律,最后报错:
在这里插入图片描述
后来怀疑是不是ping延时太多的问题,用专查ip的网站找sg-media-tokyo.s3-accelerate.amazonaws.com所有国际对应的ip, 再用python ping3模块循环查这批ip的延时情况, 超过100ms就不考虑了,还真找到了2个延时50ms左右的新加坡站,在host里先设置测试一下上传附件, 还真是这个问题

最后再应用到公司整个网络上去,让所有人正常的ping它, 问题解决

Link q q: 316853809
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值