MSMQ连接未建立

时间:2018-03-12 06:28:31

标签: tcp msmq

应用程序正在使用MSMQ服务。 但是某些远程工作站无法与服务器正确建立MSMQ TCP连接。 执行netstat -ano | findstr(msmq端口),从服务器到远程工作站的SYN-SENT或ESTABLISHED状态都没有TCP连接。

但是在服务器和远程工作站重新启动MSMQ服务之后,可以找到并建立TCP连接。

有什么建议吗?

谢谢

1 个答案:

答案 0 :(得分:0)

我认为远程工作站在可用之前可用一段时间(可能是网络中断)。 MSMQ使用重试机制重新建立与远程工作站的联系。当目标不可用且连接尝试继续失败时,重试机制会在新尝试之前等待更长和更长的时间。目标再次可用后,MSMQ将无法知道,直到达到下一个重试间隔时尝试连接。重新启动MSMQ服务会将重试间隔重置为零,并立即建立连接。