У меня есть служба Windows, которая использует WCF (с конфигурацией в коде), который использует API, который также использует WCF (со своей собственной конфигурацией в коде).Я получаю случайные задержки в API, когда создаются каналы - они длятся от нескольких секунд до нескольких минут (и дольше в соответствии с внешними отчетами).
При использовании API в тестовом приложении (aпростое тестовое приложение для Windows Forms) Я могу без проблем вызывать метод, на который тысячи раз влияют циклы.
Я использовал сервисный трассировщик, чтобы определить причину, но на самом деле он не указывает мне какой-либо конкретныйнаправление.Я включаю скриншот трассировки ниже.Как видно, существует задержка создания сервисного канала.После задержки вызов всегда будет успешным.
Если я правильно интерпретирую, этап «Идентификация был определен для ссылки на конечную точку» занимает в этом случае более трех минут.
Кто-нибудьесть какие-либо предложения относительно того, что вызывает эту задержку и как ее исправить, или какие-либо предложения по дальнейшей диагностике?
SvcLog:
(Нажмите на изображение, чтобы увеличить)