Вылеты сервера Multi Theft Auto (MTA)

#1 2014.07.17 18:23:22

0

Если ваш Linux-сервер вылетает, получите backtrace и опубликуйте отчет на багтрекере.

Как получить backtrace:

Есть ли у вас файл дампа ядра (core dump) в директории с MTA сервером?

Обычно он называется 'core', его размер свыше 100МБ, сам он выглядит примерно так:

Img


Если да, то:
Установите gdb. Для установки gdb на Debian, воспользуйтесь командой:
apt-get install gdb

И из директории, в которую установлена MTA, выполните команду
gdb mta-server -c core

Когда gdb запустится, введите следующую команду для получения backtrace:
bt full

Сохраните полученную информацию
(Чтобы выйти из gdb, используйте команду quit)

Если нет, то:
Установите gdb. Для установки gdb на Debian, воспользуйтесь командой:
apt-get install gdb

Из директории MTA сервера запустите mta-server примерно таким образом:
gdb mta-server --eval-command run

Теперь дождитесь вылета. (пока что игнорируйте странную информацию, выводимую на экран)
Когда вылет произойдет, выполните следующую команду для получения backtrace:
bt full

Сохраните полученную информацию
(Чтобы выйти из gdb, используйте команду quit)
Отредактировано: Panda 2022.08.05 13:16:35