Снятие дампов памяти

Снятие дампов памяти#

Для анализа ошибок в работе Global ERP разработчики могут запросить дамп кучи (heap) сервера приложений или шедулера. Снять его в gs-ctk можно при помощи встроенной утилиты ./make_dump.sh

Использование в nscli#

Запустите утилиту, указав ваше пространство имен и, опционально, название пода:

./make_dump.sh --namespace gs-ctk --pod gs-cluster-1-global-server-share-12345678-9abc

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

Выберите под для снятия дампа:gs-cluster-1-global-server-share-12345678-9abc
Снятие дампа сервера приложения (планировщика, gossiprouter) с пода gs-cluster-1-global-server-share-12345678-9abc
Снятие дампа globalserver
Dumping heap to /root/globalserver/workspace/mnt/sys/dumps/gs-cluster-1/gs-cluster-1-global-server-share-12345678-9abc-qgld8_2026_04_01_10_00_00.hprof.tmp ...
Heap dump file created [28915853 bytes in 0.038 secs]
Снят дамп и сохранен на системное (NFS) хранилище по адресу: `dumps/gs-cluster-1/gs-cluster-1-global-server-share-12345678-9abc-qgld8_2026_04_01_10_00_00.hprof`. Файл будет автоматичнски удален через три дня.

Использование в поде#

Если вы не хотите использовать nscli, вы можете запустить команду непосрдественно в поде:

./make_dump.sh
Снятие дампа globalserver
Dumping heap to /root/globalserver/workspace/mnt/sys/dumps/gs-cluster-1/gs-cluster-1-global-server-share-12345678-9abc-qgld8_2026_04_01_10_00_00.hprof.tmp ...
Heap dump file created [28915853 bytes in 0.038 secs]
Снят дамп и сохранен на системное (NFS) хранилище по адресу: `dumps/gs-cluster-1/gs-cluster-1-global-server-share-12345678-9abc-qgld8_2026_04_01_10_00_00.hprof`. Файл будет автоматичнски удален через три дня.