Работа с дампами памяти Tarantool
$ tt coredump COMMAND [COMMAND_OPTION ...]
Команда tt coredump предназначена для работы с дампами памяти Tarantool.
Для анализа сбоев Tarantool убедитесь, что на хосте включено создание дампов памяти. Подробнее см. инструкцию по включению дампов памяти в Unix-системах.
COMMAND может принимать одно из следующих значений:
$ tt coredump pack COREDUMP_FILE
Упаковка дампа памяти Tarantool и вспомогательных данных в архив tar.gz. В архив включаются:
- Исполняемый файл Tarantool;
- Информация о версии Tarantool;
- Информация об ОС;
- Разделяемые библиотеки;
- Отладчик GNU с расширениями.
Упаковка дампа памяти Tarantool и вспомогательных данных в файл tar.gz:
$ tt coredump pack name.core
$ tt coredump unpack ARCHIVE
Распаковка архива дампа памяти Tarantool, созданного командой tt coredump pack, в новый каталог:
$ tt coredump unpack tarantool-core-dump.tar.gz
$ tt coredump inspect [ARCHIVE|DIRECTORY] [-s]
Исследование дампа памяти Tarantool с помощью отладчика GNU (gdb).
Аргументом команды может быть файл архива, созданный командой tt coredump pack, или каталог, в
который такой архив распакован.
Исследование архива дампа памяти с помощью gdb:
$ tt coredump inspect tarantool-core-dump.tar.gz
Исследование распакованного каталога дампа памяти с помощью gdb:
$ tt coredump inspect tarantool-core-dump
Применимо к: inspect
Указывает расположение исходного кода Tarantool.