Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AWS Glue | API调用| Python Shell |连接|无法建立新连接:[Errno 110]连接超时_Python_Aws Glue - Fatal编程技术网

AWS Glue | API调用| Python Shell |连接|无法建立新连接:[Errno 110]连接超时

AWS Glue | API调用| Python Shell |连接|无法建立新连接:[Errno 110]连接超时,python,aws-glue,Python,Aws Glue,我们正在尝试在AWS glue中使用Python Shell调用API。我们正在使用Python3.6使用“请求”库进行HTTPS调用。该问题与AWS胶水有关 作业配置为 蟒蛇壳 Python 3(粘合版本1.0) 这就是我们得到的错误 回溯(最近一次呼叫最后一次): 文件“/usr/local/lib/python3.6/site packages/urllib3/connection.py”,第160行,位于康涅狄格州的新州 (self.\u dns\u主机,self.port),self.

我们正在尝试在AWS glue中使用Python Shell调用API。我们正在使用Python3.6使用“请求”库进行HTTPS调用。该问题与AWS胶水有关

作业配置为 蟒蛇壳 Python 3(粘合版本1.0)

这就是我们得到的错误
回溯(最近一次呼叫最后一次):
文件“/usr/local/lib/python3.6/site packages/urllib3/connection.py”,第160行,位于康涅狄格州的新州
(self.\u dns\u主机,self.port),self.timeout,**额外\u千瓦
文件“/usr/local/lib/python3.6/site packages/urllib3/util/connection.py”,第84行,在create_connection中
提出错误
文件“/usr/local/lib/python3.6/site packages/urllib3/util/connection.py”,第74行,在create_connection中
sock.connect(sa)
TimeoutError:[Errno 110]连接超时
在处理上述异常期间,发生了另一个异常:
回溯(最近一次呼叫最后一次):
文件“/usr/local/lib/python3.6/site packages/urllib3/connectionpool.py”,urlopen中的第677行
分块的,
文件“/usr/local/lib/python3.6/site packages/urllib3/connectionpool.py”,第381行,在请求中
自我验证连接(连接)
文件“/usr/local/lib/python3.6/site packages/urllib3/connectionpool.py”,第978行,位于康涅狄格州
连接
文件“/usr/local/lib/python3.6/site packages/urllib3/connection.py”,第309行,在connect中
conn=自我。_new_conn()
文件“/usr/local/lib/python3.6/site packages/urllib3/connection.py”,第172行,位于康涅狄格州的新州
self,“无法建立新连接:%s”%e
urllib3.exceptions.NewConnectionError::未能建立新连接:[Errno 110]连接超时
在处理上述异常期间,发生了另一个异常:
回溯(最近一次呼叫最后一次):
文件“/usr/local/lib/python3.6/site packages/requests/adapters.py”,第449行,在send中
超时=超时
文件“/usr/local/lib/python3.6/site packages/urllib3/connectionpool.py”,第727行,在urlopen中
方法,url,error=e,_pool=self,_stacktrace=sys.exc_info()[2]
文件“/usr/local/lib/python3.6/site packages/urllib3/util/retry.py”,第446行,增量
引发MaxRetryError(_池、url、错误或响应错误(原因))
urllib3.exceptions.MaxRetryError:HTTPSConnectionPool(host='xyz.com',port=443):url超过最大重试次数:/api-v2/client/orders/?auth#u-token=########&开始日期=01-04-2021和结束日期=02-04-2021&状态过滤器=all&页码=1(由NewConnectionError引起(':未能建立新连接:[Errno 110]连接超时')
在处理上述异常期间,发生了另一个异常:
回溯(最近一次呼叫最后一次):
文件“/tmp/runscript.py”,第123行,在
runpy.run\u路径(临时文件路径,run\u名称=“”\uuuu主路径)
文件“/usr/local/lib/python3.6/runpy.py”,第263行,在运行路径中
pkg_name=pkg_name,script_name=fname)
文件“/usr/local/lib/python3.6/runpy.py”,运行模块代码第96行
模块名称、模块规格、组件名称、脚本名称)
文件“/usr/local/lib/python3.6/runpy.py”,第85行,在运行代码中
exec(代码、运行\全局)
文件“/tmp/glue-python-scripts-fhh0x612/test.py”,第16行,在
文件“/usr/local/lib/python3.6/site-packages/requests/api.py”,第75行,在get中
返回请求('get',url,params=params,**kwargs)
文件“/usr/local/lib/python3.6/site packages/requests/api.py”,请求中的第60行
return session.request(method=method,url=url,**kwargs)
文件“/usr/local/lib/python3.6/site packages/requests/sessions.py”,请求中的第533行
resp=自我发送(准备,**发送)
文件“/usr/local/lib/python3.6/site packages/requests/sessions.py”,第646行,在send中
r=适配器.send(请求,**kwargs)
文件“/usr/local/lib/python3.6/site packages/requests/adapters.py”,第516行,在send中
raise ConnectionError(e,请求=请求)
requests.exceptions.ConnectionError:HTTPSConnectionPool(host='xyz.com',port=443):url超过最大重试次数:/api-v2/client/orders/?auth#u-token=######0&start#u-date=01-04-2021&end#date=02-04-2021&status#filter=all&page#number=1(由NewConnectionError引起(':未能建立新连接:[Errno 110]连接超时’)
在处理上述异常期间,发生了另一个异常:
回溯(最近一次呼叫最后一次):
文件“/tmp/runscript.py”,第142行,在
提升e_类型(e_值)。使用_回溯(新_堆栈)
文件“/tmp/glue-python-scripts-fhh0x612/test.py”,第16行,在
文件“/usr/local/lib/python3.6/site-packages/requests/api.py”,第75行,在get中
返回请求('get',url,params=params,**kwargs)
文件“/usr/local/lib/python3.6/site packages/requests/api.py”,请求中的第60行
return session.request(method=method,url=url,**kwargs)
文件“/usr/local/lib/python3.6/site packages/requests/sessions.py”,请求中的第533行
resp=自我发送(准备,**发送)
文件“/usr/local/lib/python3.6/site packages/requests/sessions.py”,第646行,在send中
r=适配器.send(请求,**kwargs)
文件“/usr/local/lib/python3.6/site packages/requests/adapters.py”,第516行,在send中
raise ConnectionError(e,请求=请求)
requests.exceptions.ConnectionError:HTTPSConnectionPool(host='xyz.com',port=443):url超过最大重试次数:/api-v2/client/orders/?auth_-token=########start#date 01-04-2021&end(date 02-04-2021&status)filter=all&page(number=1(由NewConnectionError引起(':未能建立新连接:[Errno 110]连接超时'))

AWS Glue引用的安全组是否存在问题,或者API调用是否存在问题。我们无法计算。

胶水是否有多个连接?比如调用S3、红移等等。如果有多个连接,则您可能必须在连接属性中添加其他连接。编辑作业->添加连接

Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/urllib3/connection.py", line 160, in _new_conn
    (self._dns_host, self.port), self.timeout, **extra_kw
  File "/usr/local/lib/python3.6/site-packages/urllib3/util/connection.py", line 84, in create_connection
    raise err
  File "/usr/local/lib/python3.6/site-packages/urllib3/util/connection.py", line 74, in create_connection
    sock.connect(sa)
TimeoutError: [Errno 110] Connection timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 677, in urlopen
    chunked=chunked,
  File "/usr/local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 381, in _make_request
    self._validate_conn(conn)
  File "/usr/local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 978, in _validate_conn
    conn.connect()
  File "/usr/local/lib/python3.6/site-packages/urllib3/connection.py", line 309, in connect
    conn = self._new_conn()
  File "/usr/local/lib/python3.6/site-packages/urllib3/connection.py", line 172, in _new_conn
    self, "Failed to establish a new connection: %s" % e
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPSConnection object at 0x7f862b3b4160>: Failed to establish a new connection: [Errno 110] Connection timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/requests/adapters.py", line 449, in send
    timeout=timeout
  File "/usr/local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 727, in urlopen
    method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
  File "/usr/local/lib/python3.6/site-packages/urllib3/util/retry.py", line 446, in increment
    raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='xyz.com', port=443): Max retries exceeded with url: /api-v2/client/orders/?auth_token=#####&start_date=01-04-2021&end_date=02-04-2021&status_filter=all&page_number=1 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f862b3b4160>: Failed to establish a new connection: [Errno 110] Connection timed out',))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/tmp/runscript.py", line 123, in <module>
    runpy.run_path(temp_file_path, run_name='__main__')
  File "/usr/local/lib/python3.6/runpy.py", line 263, in run_path
    pkg_name=pkg_name, script_name=fname)
  File "/usr/local/lib/python3.6/runpy.py", line 96, in _run_module_code
    mod_name, mod_spec, pkg_name, script_name)
  File "/usr/local/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmp/glue-python-scripts-fhh0x612/test.py", line 16, in <module>
  File "/usr/local/lib/python3.6/site-packages/requests/api.py", line 75, in get
    return request('get', url, params=params, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/requests/api.py", line 60, in request
    return session.request(method=method, url=url, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/requests/sessions.py", line 533, in request
    resp = self.send(prep, **send_kwargs)
  File "/usr/local/lib/python3.6/site-packages/requests/sessions.py", line 646, in send
    r = adapter.send(request, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/requests/adapters.py", line 516, in send
    raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='xyz.com', port=443): Max retries exceeded with url: /api-v2/client/orders/?auth_token=#####0&start_date=01-04-2021&end_date=02-04-2021&status_filter=all&page_number=1 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f862b3b4160>: Failed to establish a new connection: [Errno 110] Connection timed out',))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/tmp/runscript.py", line 142, in <module>
    raise e_type(e_value).with_traceback(new_stack)
  File "/tmp/glue-python-scripts-fhh0x612/test.py", line 16, in <module>
  File "/usr/local/lib/python3.6/site-packages/requests/api.py", line 75, in get
    return request('get', url, params=params, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/requests/api.py", line 60, in request
    return session.request(method=method, url=url, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/requests/sessions.py", line 533, in request
    resp = self.send(prep, **send_kwargs)
  File "/usr/local/lib/python3.6/site-packages/requests/sessions.py", line 646, in send
    r = adapter.send(request, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/requests/adapters.py", line 516, in send
    raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='xyz.com', port=443): Max retries exceeded with url: /api-v2/client/orders/?auth_token=####&start_date=01-04-2021&end_date=02-04-2021&status_filter=all&page_number=1 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f862b3b4160>: Failed to establish a new connection: [Errno 110] Connection timed out',))