Azure错误:重试策略不允许重试,哪里出错?

问题描述 投票:1回答:1

我用这段代码调用azure api:http://pythonfiddle.com/sjj/

但错误信息是:

    Client-Request-ID=b68d2b74-5e54-11e8-9b68-b025aa1fef84 Retry policy did not allow for a retry: , HTTP status code=Unknown, Exception=HTTPSConnectionPool(host='dapsjj.blob.core.windows.net', port=443): Max retries exceeded with url: /container1/top_201819.csv (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x0000024832F0C668>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed',)).
Traceback (most recent call last):
  File "E:\Anaconda3\lib\site-packages\urllib3\connection.py", line 141, in _new_conn
    (self.host, self.port), self.timeout, **extra_kw)
  File "E:\Anaconda3\lib\site-packages\urllib3\util\connection.py", line 60, in create_connection
    for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
  File "E:\Anaconda3\lib\socket.py", line 745, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno 11001] getaddrinfo failed

我不知道哪里出错了,你能告诉我吗?

python azure
1个回答
1
投票

[Errno 11001] getaddrinfofailed表示您传递的主机名无法解析。

import socket
socket.getaddrinfo('localhost', 8080)

如果它仍然无法正常工作。如果出现问题,您可以尝试'127.0.0.1'而不是'localhost'。

© www.soinside.com 2019 - 2024. All rights reserved.