The handshake operation timed out
-
Hi @admin ,
I fetching the ltp data on every seconds. I'm getting the below error while running my program. kindly help me to sort out the issue.I used python SmartAPI connection to connect. It work good initially, after 2 or hours later this issue occurs.
Traceback (most recent call last):
File "C:\Users\SARAVANAN\AppData\Local\Programs\Python\Python38\lib\site-packa
ges\urllib3\connectionpool.py", line 381, in _make_request
self._validate_conn(conn)
File "C:\Users\SARAVANAN\AppData\Local\Programs\Python\Python38\lib\site-packa
ges\urllib3\connectionpool.py", line 978, in validate_conn
conn.connect()
File "C:\Users\SARAVANAN\AppData\Local\Programs\Python\Python38\lib\site-packa
ges\urllib3\connection.py", line 362, in connect
self.sock = ssl_wrap_socket(
File "C:\Users\SARAVANAN\AppData\Local\Programs\Python\Python38\lib\site-packa
ges\urllib3\util\ssl.py", line 386, in ssl_wrap_socket
return context.wrap_socket(sock, server_hostname=server_hostname)
File "C:\Users\SARAVANAN\AppData\Local\Programs\Python\Python38\lib\ssl.py", l
ine 500, in wrap_socket
return self.sslsocket_class._create(
File "C:\Users\SARAVANAN\AppData\Local\Programs\Python\Python38\lib\ssl.py", l
ine 1040, in _create
self.do_handshake()
File "C:\Users\SARAVANAN\AppData\Local\Programs\Python\Python38\lib\ssl.py", l
ine 1309, in do_handshake
self._sslobj.do_handshake()
socket.timeout: _ssl.c:1108: The handshake operation timed outDuring handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\SARAVANAN\AppData\Local\Programs\Python\Python38\lib\site-packa
ges\requests\adapters.py", line 489, in send
resp = conn.urlopen(
File "C:\Users\SARAVANAN\AppData\Local\Programs\Python\Python38\lib\site-packa
ges\urllib3\connectionpool.py", line 726, in urlopen
retries = retries.increment(
File "C:\Users\SARAVANAN\AppData\Local\Programs\Python\Python38\lib\site-packa
ges\urllib3\util\retry.py", line 410, in increment
raise six.reraise(type(error), error, _stacktrace)
File "C:\Users\SARAVANAN\AppData\Local\Programs\Python\Python38\lib\site-packa
ges\urllib3\packages\six.py", line 735, in reraise
raise value
File "C:\Users\SARAVANAN\AppData\Local\Programs\Python\Python38\lib\site-packa
ges\urllib3\connectionpool.py", line 670, in urlopen
httplib_response = self._make_request(
File "C:\Users\SARAVANAN\AppData\Local\Programs\Python\Python38\lib\site-packa
ges\urllib3\connectionpool.py", line 384, in _make_request
self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)
File "C:\Users\SARAVANAN\AppData\Local\Programs\Python\Python38\lib\site-packa
ges\urllib3\connectionpool.py", line 335, in _raise_timeout
raise ReadTimeoutError(
urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='apiconnect.angelb
roking.com', port=443): Read timed out. (read timeout=7)During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "main.py", line 285, in <module>
dummycurATM = smartApi.ltpData(exchange, tradingsymbol, symboltoken)
File "C:\Users\SARAVANAN\AppData\Local\Programs\Python\Python38\lib\site-packa
ges\smartapi\smartConnect.py", line 314, in ltpData
ltpDataResponse= self._postRequest("api.ltp.data",params)
File "C:\Users\SARAVANAN\AppData\Local\Programs\Python\Python38\lib\site-packa
ges\smartapi\smartConnect.py", line 220, in _postRequest
return self._request(route, "POST", params)
File "C:\Users\SARAVANAN\AppData\Local\Programs\Python\Python38\lib\site-packa
ges\smartapi\smartConnect.py", line 180, in _request
raise e
File "C:\Users\SARAVANAN\AppData\Local\Programs\Python\Python38\lib\site-packa
ges\smartapi\smartConnect.py", line 169, in _request
r = requests.request(method,
File "C:\Users\SARAVANAN\AppData\Local\Programs\Python\Python38\lib\site-packa
ges\requests\api.py", line 59, in request
return session.request(method=method, url=url, **kwargs)
File "C:\Users\SARAVANAN\AppData\Local\Programs\Python\Python38\lib\site-packa
ges\requests\sessions.py", line 587, in request
resp = self.send(prep, **send_kwargs)
File "C:\Users\SARAVANAN\AppData\Local\Programs\Python\Python38\lib\site-packa
ges\requests\sessions.py", line 701, in send
r = adapter.send(request, **kwargs)
File "C:\Users\SARAVANAN\AppData\Local\Programs\Python\Python38\lib\site-packa
ges\requests\adapters.py", line 578, in send
raise ReadTimeout(e, request=request)
requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='apiconnect.angelbroki
ng.com', port=443): Read timed out. (read timeout=7) -
Hi @vanansara23
Apologies for delayed response.
Kindly consume the recent SDK and let us know if the issue still exists, if so please share, the error faced Websocket or SnapQuote APIThanks & Regards,
SmartAPI team