我正在使用NodeJS运行一个套接字服务器(使用socket.io)。当客户端连接时,我想打开并运行一个模块来执行一些操作。尽管我很注意尝试捕获尽可能多的错误,但当此模块抛出错误时,它显然会将整个套接字服务器关闭。
有没有办法将两者分离,以便如果连接的客户端模块脚本失败,它不一定会导致整个服务器崩溃?
我认为这就是子进程的用途,但文档没有提到如何启动其他节点实例。
如果客户端断开连接,我显然需要杀死该进程。
有没有办法将两者分离,以便如果连接的客户端模块脚本失败,它不一定会导致整个服务器崩溃?
我认为这就是子进程的用途,但文档没有提到如何启动其他节点实例。
如果客户端断开连接,我显然需要杀死该进程。