订购BM或Upcharg的Softlayer API因" Read Time Out" 错误而失败。
" SoftLayer.exceptions.TransportError:TransportError(0): HTTPSConnectionPool(host =' api.service.softlayer.com',port = 443):读取 超时了。
有没有办法避免错误或增加"超时"在我们结束?
答案 0 :(得分:0)
是的,您可以尝试增加tiemout并查看问题是否消失,但这取决于您起诉的客户端,例如Softlayer的python客户端,这是增加超时的方法:
client = SoftLayer.create_client_from_env(username='YOUR_USERNAME',
api_key='YOUR_API_KEY'
endpoint_url=SoftLayer.API_PRIVATE_ENDPOINT,
timeout=240)
您只需要设置该值即可创建客户端。
对于其他客户端,如果增加超时,可能会有所不同。正如我所说,超时是与您正在使用的客户端相关的配置。
此致