Привязка служебной шины Azure приводит к тому, что рабочая роль становится неработоспособной после одной ошибки - PullRequest
0 голосов
/ 24 февраля 2012

Я работал над рабочей ролью Azure, в которой размещается служба netTcpRelayBinding WCF. Кажется, все работает хорошо, пока один из моих подключенных хостов не отключается неожиданно. В течение следующих нескольких минут роль постоянно теряет стабильность, а затем сообщает о себе как о нездоровой.

Я не уверен, где мне следует искать. Я включил IntelliTrace, и у меня есть некоторые исключения, которые начинаются с TimeoutException, который вы ожидаете, но затем продолжаете. Я получаю эти сообщения:

System.ServiceModel.CommunicationException - Превышено время ожидания неактивности (00:00:10).

System.InvalidProgramException - Среда исполнения общего языка обнаружила недопустимую программу

После этого я получаю серию исключений связи, timeoutexceptions, а затем в конечном итоге происходит сбой всего хоста с OutOfMemoryException.

Что нужно отметить: у меня подключен 1 клиент. Никаких других звонков или деятельности. Когда он неожиданно отключается, это постоянно происходит.

Пытался поймать хост-сервис Faulted, но это, похоже, ничего не дало (не вижу, где оно было найдено в журналах IntelliTrace.

Есть идеи, где мне искать? Конечно, мне не нужно пересоздавать сервис каждый раз, когда что-то подобное происходит, верно?

1 Ответ

0 голосов
/ 24 февраля 2012

Это не звучит знакомо. Можете ли вы воспроизвести это и как ваша роль ощущается в целом, то есть как выглядит загрузка процессора и что параллельно происходит?

Ура, Clemens

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