我正在使用登录服务器的请求,我收到以下错误:
[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和谷歌上搜索。我尝试了很多方法:
- 设置 keep_alive = False
- 设置标题:Coonection = 'close'
- 添加重试和睡眠。
- 重新启动服务器和客户端。
错误仍然相同。
有人可以帮忙吗?
我正在使用 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()