创建WCF服务频道时偶尔会出现延迟

时间:2019-03-01 12:33:57

标签: c# wcf

我有一个Windows服务,该服务使用WCF(在代码中带有配置),该服务使用一个API,该API也使用WCF(在代码中带有自己的配置)。创建通道时,我偶尔会在api中出现延迟-这些持续时间在几秒到几分钟之间(根据外部报告,持续时间更长)。

在测试应用程序(一个简单的Windows Forms测试应用程序)中使用API​​时,我可以循环调用数千次受影响的方法,而不会出现问题。

我已经使用服务跟踪程序来确定原因,但是它并没有真正指向我任何特定的方向。我在下面提供了跟踪的屏幕截图。可以看出,创建服务通道存在延迟。延迟后,呼叫将始终成功。

在这种情况下,如果我正确解释了“确定端点引用的身份”阶段,则需要三分钟才能完成。

有人对造成这种延迟的原因,解决方法有任何建议吗?或者对进一步的诊断有任何建议吗?

SvcLog:

SvcLog
(点击图片放大)

0 个答案:

没有答案