3.10.5.2.3. Снятие дампов при утечке памяти, проблемах с производительностью или ошибках
Для снятия дампа выполните следующие действия:
1. Установите обработчик GBD, выполнив команду:
sudo apt-get install gdb
|
2. Выполните команду для отключения ptrace:
sudo astra-ptrace-lock disable
|
Перезагрузите ПК.
3. После запуска необходимо определить PID процесса, для которого надо создать дамп. Для этого выполните команду:
ps -ef | grep /opt/AstraRegul
|
PID - это уникальный идентификационный номер, который автоматически присваивается каждому процессу, когда он создается в операционной системе.
При выполнении команды данный номер отображается во втором столбце.
|
4. Для снятия дампа необходимого подключиться к процессу, выполнив команду:
sudo gdb -q – <PID-процесса>
|
5. Для снятия дампа в обработчике "gbd" выполните команду:
generate-core-file
|
Дамп автоматически сохраняется в текущем каталоге с наименованием "core.<PID-процесса>".
|
6. Для отключения от процесса выполните команду:
detach
|
7. Для выхода из обработчика выполните команду:
quit
|