首页 文章

使用Amazon Load Balancer的Socket.io,应该转发哪些端口?

提问于
浏览
3

我有一些socket.io node.js服务器作为亚马逊实例运行,当直接连接到实例时,我的socket.io应用程序可以在几毫秒内连接并重新连接 . 但是,当我通过负载均衡器引导应用程序时,连接和重新连接应用程序要慢很多(花费5秒) .

我已将负载均衡器配置为转发TCP端口80,以及我的节点服务器侦听的端口(端口3000) . socket.io是否还需要其他端口才能最佳地运行?或者我的问题是由端口以外的东西引起的?

谢谢 .

1 回答

  • 1

    我和港口或其他类似的事情做了什么 . 亚马逊负载 balancer 器保持第一次重新连接尝试打开直到超时,这意味着第一次连接在超时或重新连接之前等待60秒 . 我无法减少ELB上的超时,这是AWS论坛上的一个已知问题,现在只有少数 years .

相关问题