Traceback (most recent call last):
File "clickpression.py", line 517, in presser.main()
File "clickpression.py", line 391, in main
File "clickpression.py", line 121, in clickpress self.refresh_proxies(country=country)
File "clickpression.py", line 458, in refresh_proxies self.proxies = self.get_proxies(country=country)
File "helpers.py", line 72, in wrapper return func(*args, **kwargs)
File "clickpression.py", line 264, in get_proxies self.settings.SUPER_PROXY).read().decode('utf-8')
File "/usr/local/Cellar/python3/3.4.3/Frameworks/Python.framework/Versions/3.4/lib/python3.4/urllib/request.py", line 161, in urlopen return opener.open(url, data, timeout)
File "/usr/local/Cellar/python3/3.4.3/Frameworks/Python.framework/Versions/3.4/lib/python3.4/urllib/request.py", line 463, in open response = self._open(req, data)
File "/usr/local/Cellar/python3/3.4.3/Frameworks/Python.framework/Versions/3.4/lib/python3.4/urllib/request.py", line 481, in _open '_open', req)
File "/usr/local/Cellar/python3/3.4.3/Frameworks/Python.framework/Versions/3.4/lib/python3.4/urllib/request.py", line 441, in _call_chain result = func(*args)
File "/usr/local/Cellar/python3/3.4.3/Frameworks/Python.framework/Versions/3.4/lib/python3.4/urllib/request.py", line 1210, in http_open return self.do_open(http.client.HTTPConnection, req)
File "/usr/local/Cellar/python3/3.4.3/Frameworks/Python.framework/Versions/3.4/lib/python3.4/urllib/request.py", line 1185, in do_open r = h.getresponse()
File "/usr/local/Cellar/python3/3.4.3/Frameworks/Python.framework/Versions/3.4/lib/python3.4/http/client.py", line 1171, in getresponse response.begin()
File "/usr/local/Cellar/python3/3.4.3/Frameworks/Python.framework/Versions/3.4/lib/python3.4/http/client.py", line 351, in begin version, status, reason = self._read_status()
File "/usr/local/Cellar/python3/3.4.3/Frameworks/Python.framework/Versions/3.4/lib/python3.4/http/client.py", line 313, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
File "/usr/local/Cellar/python3/3.4.3/Frameworks/Python.framework/Versions/3.4/lib/python3.4/socket.py", line 374, in readinto return self._sock.recv_into(b)
ConnectionResetError: [Errno 54] Connection reset by peer
Согласно библиотеке errno Errno 54 — это errno.EXFULL, который в документации Python 3 объясняется как полный обмен< /code>.
Насколько я понимаю, сброс соединения по одноранговому узлу — это Errno 104, то есть errno.ECONNRESET.
Итак, что означает errno.EXFULL? и почему сокет вызывает ошибку при сбросе соединения по описанию узла вместо полного обмена. И или как связаны две ошибки errno.EXFULL и errno.ECONNRESET?
PS: Я читал, что errno 54 может быть связано с http-прокси (я использую прокси в своем коде). Если да, то как?
У меня возникли проблемы с отладкой кода, поскольку я не могу понять возникшую ошибку сокета. Вот обратная трассировка.
[code]Traceback (most recent call last): File "clickpression.py", line 517, in presser.main() File "clickpression.py", line 391, in main File "clickpression.py", line 121, in clickpress self.refresh_proxies(country=country) File "clickpression.py", line 458, in refresh_proxies self.proxies = self.get_proxies(country=country) File "helpers.py", line 72, in wrapper return func(*args, **kwargs) File "clickpression.py", line 264, in get_proxies self.settings.SUPER_PROXY).read().decode('utf-8') File "/usr/local/Cellar/python3/3.4.3/Frameworks/Python.framework/Versions/3.4/lib/python3.4/urllib/request.py", line 161, in urlopen return opener.open(url, data, timeout) File "/usr/local/Cellar/python3/3.4.3/Frameworks/Python.framework/Versions/3.4/lib/python3.4/urllib/request.py", line 463, in open response = self._open(req, data) File "/usr/local/Cellar/python3/3.4.3/Frameworks/Python.framework/Versions/3.4/lib/python3.4/urllib/request.py", line 481, in _open '_open', req) File "/usr/local/Cellar/python3/3.4.3/Frameworks/Python.framework/Versions/3.4/lib/python3.4/urllib/request.py", line 441, in _call_chain result = func(*args) File "/usr/local/Cellar/python3/3.4.3/Frameworks/Python.framework/Versions/3.4/lib/python3.4/urllib/request.py", line 1210, in http_open return self.do_open(http.client.HTTPConnection, req) File "/usr/local/Cellar/python3/3.4.3/Frameworks/Python.framework/Versions/3.4/lib/python3.4/urllib/request.py", line 1185, in do_open r = h.getresponse() File "/usr/local/Cellar/python3/3.4.3/Frameworks/Python.framework/Versions/3.4/lib/python3.4/http/client.py", line 1171, in getresponse response.begin() File "/usr/local/Cellar/python3/3.4.3/Frameworks/Python.framework/Versions/3.4/lib/python3.4/http/client.py", line 351, in begin version, status, reason = self._read_status() File "/usr/local/Cellar/python3/3.4.3/Frameworks/Python.framework/Versions/3.4/lib/python3.4/http/client.py", line 313, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/local/Cellar/python3/3.4.3/Frameworks/Python.framework/Versions/3.4/lib/python3.4/socket.py", line 374, in readinto return self._sock.recv_into(b) ConnectionResetError: [Errno 54] Connection reset by peer [/code]
Согласно библиотеке errno Errno 54 — это errno.EXFULL, который в документации Python 3 объясняется как полный обмен< /code>.
Насколько я понимаю, сброс соединения по одноранговому узлу — это Errno 104, то есть errno.ECONNRESET.
Итак, что означает errno.EXFULL? и почему сокет вызывает ошибку при сбросе соединения по описанию узла вместо полного обмена. И или как связаны две ошибки errno.EXFULL и errno.ECONNRESET?
PS: Я читал, что errno 54 может быть связано с http-прокси (я использую прокси в своем коде). Если да, то как?
Используя openjdk 14.0.1 в Amazon EC2, я периодически получаю исключение java.io.IOException: Connection Reset при обращении к внешней службе REST с запросом POST через https. Этого не происходит за пределами EC2.
Это происходит один раз после...
Я столкнулся с проблемой при взаимодействии с веб-сервисом Sabre. При выполнении запроса я получаю следующий ответ в объекте groupedItineraryResponse :
groupedItineraryResponse :{
version : 6.8.4 ,
messages :[
{ severity : Info , type : SERVER ,...