JetBrains dotTrace не может отследить удаленную работу после неожиданного перезапуска локального клиента

Я уже некоторое время успешно использую dotTrace, но, что удивительно, это случилось впервые: я использовал dotTrace для трассировки удаленного сервера около получаса, когда моя локальная машина (выполняющая/собирающая данные трассировки) неожиданно перезапущен.

Я попытался перезапустить RemoteAgent на удаленном компьютере (запускается нормально), и я могу открыть его на вкладке Remote в dotTrace, но не могу заставить dotTrace повторно подключиться к удаленному процессу IIS. Я получаю следующую ошибку каждый раз, когда нажимаю «Выполнить», чтобы запустить трассировку:

Не удалось начать профилирование: не удается начать профилирование. Подробности:

Профилировщик не может подключиться к процессу: убедитесь, что процесс не запущен под другим профилировщиком, инструментом мониторинга производительности, инструментом имитации или попробуйте перезагрузить компьютер.

Есть ли способ «восстановить» сеанс профилирования? Это активный сервер, поэтому я бы не стал перезагружать всю машину или убивать процесс IIS, если в этом нет крайней необходимости.

Спасибо!


person killa-byte    schedule 09.01.2017    source источник


Ответы (2)


К сожалению нет, восстановить сессию невозможно, нужно перезапустить процесс IIS. dotTrace ничего не может сделать, если отключение от приложения не было выполнено.

person KonKat    schedule 18.01.2017

Как упомянул Конкат, восстановить данные сеанса было невозможно. Нам пришлось ждать окончания рабочего дня, чтобы завершить процесс IIS, в котором размещено это приложение, перезапустить его, а затем перезапустить удаленный клиент dotTrace.

person killa-byte    schedule 19.01.2017