I have third party app, Data socket was working till yesterday market hours, It’s suddenly stopped, it’s just logged loop :
socket closed
trying to reconnect 1
socket closed
I am using nodejs v-3, few days ago same thing happens but socket suddenly started working around 10 AM, why this happening again and again? can you please tell what is the issue?
following is sample code
let DataSocket = require("fyers-api-v3").fyersDataSocket;
var skt = DataSocket.getInstance(
"USVINE1SJX-102: XXXXX MY TOKEN XXXXX",
"./",
true /*flag to enable disable logging*/,
);
skt.on("connect", function () {
skt.subscribe([
"NSE:HDFCBANK-EQ",
"NSE:SBIN-EQ",
"NSE:NIFTY50-INDEX",
"NSE:RELIANCE-EQ",
]);
//subscribing for market depth data if need of market depth comes as a diffrent tick
skt.subscribe(["NSE:IDEA-EQ", "NSE:SBIN-EQ", "NSE:RELIANCE-EQ"], true);
//to start lite mode to get fewer data like ltp change
skt.mode(skt.LiteMode);
//to revert back to full mode
// skt.mode(skt.FullMode)
skt.autoreconnect(); //enable auto reconnection mechanism in case of disconnection
});
skt.on("message", function (message) {
console.log({ TEST: message });
});
skt.on("error", function (message) {
console.log("erroris", message);
});
skt.on("close", function () {
console.log("socket closed");
});
skt.connect();