WCF (.NET 4.0) длительная задержка в состоянии AuthenticateRequest в IIS - PullRequest
1 голос
/ 25 марта 2011

У нас есть набор служб WCF (.NET 4.0), размещенных в IIS7.Недавно мы наблюдали странное поведение на производстве:

В IIS7 мы открыли представление «Текущие запросы в рабочем процессе» для одного из них (наиболее часто вызываемых) и заметили, что многие запросы перечислены в состоянии AuthenticateRequest (ModuleName).= ServiceModel-4.0) со временем, доходящим до нескольких секунд, а затем они исчезают.На самом деле мы не используем никакой аутентификации в этом сервисе.

AuthenticateRequest - это очень ранняя стадия разработки, и мы задаемся вопросом, что могло бы их там удержать?Мы попытались увеличить лимит maxConcurrentCalls, но это, похоже, не дало никакого эффекта.

  • Это ненормальное поведение?
  • Я полагаю, что код нашего приложения на этом этапе не был выполнен, но правильно ли это?
  • Если это какое-то утверждение, что может быть проблемным ресурсом?У нас есть несколько служб WCF, работающих на этом компьютере.

Спасибо, Петр

1 Ответ

0 голосов
/ 29 марта 2011

Мы получили объяснение на форуме MSDN WCF (http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/c6045491-d266-431e-8c02-dbdece5dd1bd/#e573f8e0-2ca5-4514-a635-eadb2cb848a5).

Это действительный код приложения, который выполняется здесь.

Спасибо, Петр

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...