AstraRegul
Релиз 2024.08.31.00
×

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