首页 > 解决方案 > 节点服务器重新启动后保持套接字处于活动状态

问题描述

我正在为我的 react-native 应用程序使用带有节点的 socket.io。一切正常,但是当用户连接到套接字并且节点服务器由于 PM2 的任何类型的错误而重新启动时,问题就出现了。因此套接字是从套接字池中清除,然后用户必须再次登录以注册新的套接字才能使应用程序工作。有没有比使用 setTimeout 并检查套接字是否不存在然后自动创建新套接字更好的方法?

标签: node.jssocket.io

解决方案


推荐阅读