3
我嘗試縮放我的socket.io應用程序,並嘗試在我的服務器上運行多個進程。多個socket.io進程共享相同的端口?
我使用Redis的商店,而不是內存存儲如下所述:
我的服務器偵聽端口8090: VAR IO =需要( '在/ usr/local/lib目錄/ node_modules/socket.io')。聽(8090);
當我開始第二個過程中,我得到了使用錯誤的地址: 警告 - 錯誤提出:錯誤:聽EADDRINUSE
什麼是最好的方式來處理這個問題? 每個進程的端口和負載均衡器來區分它們?
還是有更好的解決方案嗎?