0

我正在使用登录服务器的请求,我收到以下错误:

[2018-01-12 11:56:43,931] {base_task_runner.py:95} 信息 - 子任务:requests.exceptions.ConnectionError:HTTPConnectionPool(host='XX.XX.XX.XX',port=80):最大重试次数超过 url: /public-api/sign-in (由 NewConnectionError(': 无法建立新连接: [Errno 111] Connection denied',))

我在stackoverflow和谷歌上搜索。我尝试了很多方法:

  1. 设置 keep_alive = False
  2. 设置标题:Coonection = 'close'
  3. 添加重试和睡眠。
  4. 重新启动服务器和客户端。

错误仍然相同。

有人可以帮忙吗?

我正在使用 Python 3.6.3。该脚本用于气流。

代码如下:

    import requests
    from requests.adapters import HTTPAdapter
    from requests.packages.urllib3.util.retry import Retry
    s = requests.Session()
    retry = Retry(connect = 5, backoff_factor = 1)
    adapter = HTTPAdapter(max_retries = retry)
    s.mount('http://', adapter)
    s.keep_alive = False
    res = s.post(self.conn.host + '/sign-in', data = json.dumps({
        'name': "XXX",
        'pwd': "XXX"
    }))
    response = res.json()
4

1 回答 1

0

Airflow API 可能有一个速率限制,就像Twitter API一样。

于 2018-01-12T04:27:23.677 回答