使用IP地址而不是localhost时.Net Remoting方法调用延迟

时间:2018-07-31 04:37:02

标签: .net .net-remoting

我们的应用服务器中存在一个问题,即它的公开服务是通过.Net Remoting实现的。

此应用程序服务器已经使用了多年。许多客户正在使用它。 但是最近我们在客户的生产服务器中遇到了问题。 服务器可以与1000个以上的并发用户一起正常工作。但是过了一会儿,突然执行对应用程序服务器的远程方法调用,同时显着延迟。我们检查并分离了服务器业务。但是延迟与服务器代码无关。延迟是在执行任何应用程序代码之前。

我们对在服务器计算机上运行的客户端(与应用程序服务器相同)进行了测试,客户端使用其IP地址连接到服务器,问题仍然存在。在完全相同的条件下,但是使用localhost连接到服务器没有任何问题。

因此,总而言之,当在同一台计算机上使用客户端和服务器时,对与服务器IP地址连接的服务器的方法调用会显示延迟,但是与localhost连接的方法调用是可以的,没有延迟。

重新启动服务器可以解决问题,直到下次出现问题为止。

可能是什么原因导致此延迟?

0 个答案:

没有答案