我目前正在使用ZMQ在后端服务器和前端Web服务器之间发布消息。有时前端似乎没有收到我发送的邮件。
快速执行netstat我可以看到以下内容:
TCP 169.###.##.###:5557 169.###.##.###:53846 ESTABLISHED
TCP 169.###.##.###:5557 169.###.##.###:53847 ESTABLISHED
TCP 169.###.##.###:5557 169.###.##.###:53850 ESTABLISHED
TCP 169.###.##.###:5557 169.###.##.###:53893 ESTABLISHED
TCP 169.###.##.###:5557 169.###.##.###:53894 ESTABLISHED
TCP 169.###.##.###:53846 169.###.##.###:5557 ESTABLISHED
TCP 169.###.##.###:53847 169.###.##.###:5557 ESTABLISHED
TCP 169.###.##.###:53850 169.###.##.###:5557 ESTABLISHED
TCP 169.###.##.###:53893 169.###.##.###:5557 ESTABLISHED
TCP 169.###.##.###:53894 169.###.##.###:5557 ESTABLISHED
我正在运行来自localhost的所有内容,而这对我来说看起来并不是很好,因为我的订阅者有多个连接到同一个套接字。有人可以确认这是否是一个问题?我的前端有一些调用disconnect()的代码,但这似乎并没有对打开的连接数产生影响。
答案 0 :(得分:0)
我的第一个想法是你的前端正在泄漏套接字引用,并且实际上你的后端有5个套接字。