Nodejs seems to "unload" the server object after a day of uptime, currently I solve it by restarting the server but I'd love to find a better way to fix it.
Why I think it unloads the object: there are undefineds where this object is referenced by this from functions in setInterval.
This is the code of index.js:
const server = new VegaBroker(
config.get('vega_ws_url'),
config.get('vega_login'),
config.get('vega_password'),
new SocketServer(
config.get('vega_ws_url'),
config.get('ws_port'),
config.get('secure'),
config.get('key'),
config.get('cert'),
new MasterCluster()
)
);
server.run()