我尝试扩展我的 socket.io 应用程序并尝试在我的服务器上运行多个进程。
我使用 redis 存储而不是内存存储,如下所述:https ://github.com/LearnBoost/Socket.IO/wiki/Configuring-Socket.IO
我的服务器监听 8090 端口: var io = require('/usr/local/lib/node_modules/socket.io').listen(8090);
当我开始第二个进程时,我得到一个正在使用的地址错误:警告 - 引发错误:错误:监听 EADDRINUSE
处理这个问题的最佳方法是什么?每个进程一个端口和一个负载均衡器来区分它们?
还是有更好的解决方案?