Доброго времени суток, дорогие читатели. С вами снова российский голос Технической поддержки Citrix.

Сегодняшний пост я посвящаю сбору информации для открытого сервисного запроса в Технической Поддержке Citrix.

Дамп памяти (англ. memory dump) — содержимое рабочей памяти всей операционной системы. Используется для отладки. Подробнее здесь

Полный дамп памяти сервера необходим при следующих проблемах:

1) Внеплановые перезагрузки сервера (“Синий экран смерти” или BSOD).
2) Подвисание сервера.
3) Проблемы с подключением к серверу новых пользователей, при успешном обслуживании существующих.
4) Зависшие сессии. Обычно их видно в консоле DSC или AppCenter, они могут быть как активны, так и в состоянии “отключены”. При этом не срабатывает заданное через политики или настройки хоста значение по терминированию отключенных сессий.
5) При падении какого-то процесса, когда анализ собранного дампа процесса полной картины и источника проблемы не выявил.

Как собрать полный дамп памяти:

Сбор краш дампа при BSOD требует некоторой подготовки:
1) Для настройки лучше всего использовать утилиту DumpConfigurator.hta, скачать её можно отсюда.
2) В зависимости от платформы (Windows 2008 R1\R2 или Windows 2003) вам помогут следующие источники How to generate a kernel or a complete memory dump file in Windows Server 2008 или How to generate a kernel dump file or a complete memory dump file in Windows Server 2003

Ручной сбор дампа требует участия администратора и может быть сопряжён с прерыванием работы пользователей:
1) Для инициализации сбора дампа служит утилита SystemDump 3.1 для Windows 2003, Notmyfault (both 32-bit and 64-bit versions) для Windows 2008 или NMI.
2) Перед отправкой дампа в Citrix, проверьте, что дамп не битый утилитой Citrix DumpCheck Utility. К сожалению утилита не способна проверить обрезанный получился дамп или нет.

Возможно дампы придётся собирать несколько раз, пожалуйста, наберитесь терпения.