我有一个客户端(PULL)连接到服务器(PUSH)。起初他们工作得很好。但后来连接断开,客户端 ZeroMQ 不会尝试重新连接到服务器。
一件神秘的事情是,如果我netstat
在客户端和服务器端都这样做,客户端显示连接仍然是 ESTABLISHED,而服务器端没有相应的条目。我想这就是客户端不重新连接的原因。
PS:客户端和服务器在不同的IDC,它们之间有带宽限制。但是当断开连接发生时,我们的监视器显示它没有达到频带限制。
而且,当我在服务器端进行 netstat 时(连接正常时),有时 Send-Q 列很大,然后下降到 0。
这就是我掌握的所有信息。如果您需要更多详细信息,请告诉我。