Live Streaming is stop in windows 11
-
The same code runs perfectly in Windows 10. But in Windows 11 live streaming stops after 3-5 minutes and gets below error.
Traceback (most recent call last):
File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\urllib3\connectionpool.py", line 386, in _make_request
self._validate_conn(conn)
File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\urllib3\connectionpool.py", line 1040, in validate_conn
conn.connect()
File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\urllib3\connection.py", line 414, in connect
self.sock = ssl_wrap_socket(
^^^^^^^^^^^^^^^^
File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\urllib3\util\ssl.py", line 449, in ssl_wrap_socket
ssl_sock = ssl_wrap_socket_impl(
^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\urllib3\util\ssl.py", line 493, in _ssl_wrap_socket_impl
return ssl_context.wrap_socket(sock, server_hostname=server_hostname)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\Python311\Lib\ssl.py", line 517, in wrap_socket
return self.sslsocket_class._create(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\Python311\Lib\ssl.py", line 1075, in _create
self.do_handshake()
File "C:\Program Files\Python311\Lib\ssl.py", line 1346, in do_handshake
self._sslobj.do_handshake()
TimeoutError: _ssl.c:985: The handshake operation timed outDuring handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\requests\adapters.py", line 486, in send
resp = conn.urlopen(
^^^^^^^^^^^^^
File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\urllib3\connectionpool.py", line 785, in urlopen
retries = retries.increment(
^^^^^^^^^^^^^^^^^^
File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\urllib3\util\retry.py", line 550, in increment
raise six.reraise(type(error), error, _stacktrace)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\urllib3\packages\six.py", line 770, in reraise
raise value
File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\urllib3\connectionpool.py", line 703, in urlopen
httplib_response = self._make_request(
^^^^^^^^^^^^^^^^^^^
File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\urllib3\connectionpool.py", line 389, in _make_request
self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)
File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\urllib3\connectionpool.py", line 340, in _raise_timeout
raise ReadTimeoutError(
urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='apiconnect.angelbroking.com', port=443): Read timed out. (read timeout=7)During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\A\Desktop\Amitbhai_SK_Live 13.10.2023\A10_ManualEntry.py", line 356, in <module>
raise e
File "C:\Users\A\Desktop\Amitbhai_SK_Live 13.10.2023\A10_ManualEntry.py", line 354, in <module>
GettingLtpData()
File "C:\Users\A\Desktop\Amitbhai_SK_Live 13.10.2023\A10_ManualEntry.py", line 107, in GettingLtpData
LTP = obj.ltpData(Exchange, tradingsymbol, symboltoken)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\SmartApi\smartConnect.py", line 309, in ltpData
ltpDataResponse= self._postRequest("api.ltp.data",params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\SmartApi\smartConnect.py", line 214, in _postRequest
return self._request(route, "POST", params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\SmartApi\smartConnect.py", line 174, in _request
raise e
File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\SmartApi\smartConnect.py", line 163, in _request
r = requests.request(method,
^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\requests\api.py", line 59, in request
return session.request(method=method, url=url, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\requests\sessions.py", line 589, in request
resp = self.send(prep, **send_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\requests\sessions.py", line 703, in send
r = adapter.send(request, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\A\AppData\Roaming\Python\Python311\site-packages\requests\adapters.py", line 532, in send
raise ReadTimeout(e, request=request)
requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='apiconnect.angelbroking.com', port=443): Read timed out. (read timeout=7) -
The issue may be some internet interruption on client side or in web socket.
And It is advisable to subscribe the one mode for the specific token as mentioned in our smart API Web Socket Streaming Documentation
https://smartapi.angelbroking.com/docs/WebSocket2Thank you.
Regards
SmartAPI Team -
Hello @ashishmavani ,
Apologies for the delayed response.
Thanks for raising this issue. I have raised this issue to tech team and will get back to you once I get a resolution from them. If you have any other issue, please share request and response on smartapi@angelbroking.com.Regards
SmartAPI Team