Node.js 弹性Beanstalk侦听tcp连接

Node.js 弹性Beanstalk侦听tcp连接,node.js,amazon-web-services,tcp,amazon-elastic-beanstalk,amazon-elb,Node.js,Amazon Web Services,Tcp,Amazon Elastic Beanstalk,Amazon Elb,我有一个nodejs应用程序,它正在监听端口3000上的http连接,还使用nodejs的网络库监听端口5001上的tcp连接 我使用aws elastic beanstalk和它的经典负载平衡器托管该应用程序 我的CLB听众: 我的Elastic Beanstalk负载平衡器侦听器: 此外,端口5001在ec2实例和负载平衡器安全组中启用 当尝试将tcp数据包发送到负载平衡器的dns名称时,它会通过,但从未到达ec2实例。是否有其他配置使之成为可能?问题是我将net.listen主机设置为

我有一个nodejs应用程序,它正在监听端口3000上的http连接,还使用nodejs的网络库监听端口5001上的tcp连接

我使用aws elastic beanstalk和它的经典负载平衡器托管该应用程序

我的CLB听众:

我的Elastic Beanstalk负载平衡器侦听器:

此外,端口5001在ec2实例和负载平衡器安全组中启用


当尝试将tcp数据包发送到负载平衡器的dns名称时,它会通过,但从未到达ec2实例。是否有其他配置使之成为可能?

问题是我将net.listen主机设置为localhost,而不是0.0.0.0

检查负载平衡器和EC2实例的安全组,以确保端口5001已打开。@MarkB我已三次检查,并且端口已打开