问题如下:
- 我们有多个 Windows 2008 服务器,它们有 2 个接口,一个在一个子网上(例如:192.168.10.x),另一个在另一个子网上(例如:192.168.11.x)
- 在每台服务器上,我们都有多个服务与其他机器上的其他服务(tcp)进行通信。
- 所有服务都绑定在一个接口上(例如:10.x)
- 问题是有时(占所有情况的 5%)连接会超时。经过一番研究,似乎返回消息没有返回给调用者。仅使用一个交换机一切似乎都运行正常。我们推测发生这种情况是因为返回消息来自另一个接口,而不是启动调用的接口,并且数据包被丢弃,因此调用超时。
- 这是一个正确的假设吗?如果是这样,有没有办法通过保持两个开关都打开来解决问题?
提前致谢。