Error info: Connection to remote host was lost. Connection to remote host was lost.
-
@admin Min of 2, max I have tried is 3 scrips.
-
This post is deleted! -
Hi @s4ntosh We reported this to our team we will update you on this.
-
This post is deleted! -
-
Dear @abhijith We are aware of this we will update once it get fixed.
-
hi @anuragbaheti which version of sdk you are using.
-
@admin version 1.2.8 of smartapi-python
-
HI @anuragbaheti Ok noted.
-
from smartapi import SmartWebSocket import pickle from smartapi import SmartConnect from time import sleep from datetime import datetime as dt def get_feedtoken (): file = f'cache/ft_{dt.now().strftime("%d_%m_%Y")}.cache' token = pickle.load(open(file , 'rb') ) return [( k , v ) for k, v in token.items() ][0] def on_message(ws, message): global count , token , ts try: # print(message) for msg in message: ts['timestamp'] = msg['tvalue'] if 'tvalue' in msg.keys() else ts['timestamp'] msg['ltt'] = ts['timestamp'] if 'ltt' in msg.keys() and msg['ltt']=='NA' else msg['ltt'] if not 'tvalue' in msg.keys(): msg.update(ts) print(msg) except Exception as e: traceback.print_exc() exit() def on_open(ws): global task , token print("on open") ss.subscribe(task,token) print("subscribed") def on_error(ws, error): print(error) def on_close(ws): print("Close") CLIENT_CODE ,FEED_TOKEN = get_feedtoken () token="nse_cm|26009" task="mw" # mw|sfi|dp ts = {'timestamp' : None } ss = SmartWebSocket(FEED_TOKEN, CLIENT_CODE) ss._on_open = on_open ss._on_message = on_message ss._on_error = on_error ss._on_close = on_close while True: ss.connect()
some guys are dm me about to code. for handling about such scenario. this egs works fine. u need to reconnect again when it disconnected. no other options
-
@admin the problem still exists. i have log . i have took the count how many time it got disconnected . which is 42 time. please fix the problem as soon as possible.
-
HI @nahas_n We have reported this to our team.We will update you.