Назад | Перейти на главную страницу

отслеживать процессы в Citrix

Там, где я работаю, у нас были проблемы с некоторыми приложениями, которые таинственным образом вылетали / зависали в Citrix; Основными виновниками являются IE8 и определенное отраслевое приложение на основе .net, которое мы используем.

Я еще не обнаружил, что какое-либо из этих приложений действительно зависает.

Что мне действительно нужно, так это трассировка стека, ведущая к зависанию, чтобы увидеть, может ли это дать больше информации; что-то, что я мог бы запустить в фоновом режиме на нескольких случайных серверах в течение дня или около того и сравнить с отчетами пользователей о зависаниях / сбоях.

Я пробовал возиться с procmon, но обнаружил, что через пару часов у меня будет много гигабайт данных с каждого сервера, даже если я нацелен только на пару приложений. (хотя может быть ошибка пользователя с моей стороны).

Есть ли у кого-нибудь опыт работы с подобными вещами или есть ли у кого-нибудь совет, как лучше собирать такую ​​информацию?

Ты после adplus. Это дает вам именно то, что вам нужно.

Он включен в инструменты разработчика Windows (инструменты отладки). Вы запускаете его как что-то вроде

adplus -p <PID> -crash (or -hang) -o <output directory>

При активации соберет ряд вещей, в том числе,

  • Дамп памяти
  • Трассировки стека