Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Полезные ссылки

Найти причину падений

Статус пользователя Podarok
сообщение 1.4.2018, 13:06
Сообщение #1
Стаж: 14 лет

Сообщений: 47
Благодарностей: 3
Полезность: 51

Привет.

У меня CSDM/Пушки сервер. Ищу человека, который поможет найти причину падений сервера - есть несколько типов падений (крэшей) в курс дела введу. Хотелось бы найти эти причины и сделать аптайм 24на7 серверу без багов.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя SISA
сообщение 1.4.2018, 13:52
Сообщение #2
Стаж: 15 лет

Сообщений: 2774
Благодарностей: 2956
Полезность: 994

Краши разные бывают... Некоторые просто нереально пофиксить, не влезая в сам движок. Некоторые уже пофикшены в Рехлдс например. Если краш идет на уровне вызова функций со стороны Амх, то чаще всего, эти функции можно увидеть в краш-дампе. Как показывает моя практика, практически все модовые сервера падают из-за проблем связанных с работой энтити, особенно с их удалением. Это общая беда несчастного HLDS. Искать причину таких крашей, ну всё равно, что ловить рыбу в луже.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Podarok
сообщение 1.4.2018, 14:48
Сообщение #3
Стаж: 14 лет

Сообщений: 47
Благодарностей: 3
Полезность: 51

Цитата(SISA @ 1.4.2018, 14:52) *
Краши разные бывают... Некоторые просто нереально пофиксить, не влезая в сам движок. Некоторые уже пофикшены в Рехлдс например. Если краш идет на уровне вызова функций со стороны Амх, то чаще всего, эти функции можно увидеть в краш-дампе. Как показывает моя практика, практически все модовые сервера падают из-за проблем связанных с работой энтити, особенно с их удалением. Это общая беда несчастного HLDS. Искать причину таких крашей, ну всё равно, что ловить рыбу в луже.

Определённо проблема в плагинах. Я пришёл к выводу (отключая плагины), что виноват вар3 мод и пушки. Проблемы действительно скорее всего с энтити, как вы и сказали. И я использую РЕХЛДС конечно же.
Могу добавить, что лист потенциальных плагинов, которые могут вызывать падения, составляет 10 штук из них вар3 и сентри 100% это делают. Сейчас вывожу остальные плагины. У меня продебажен весь вар3 мод, почти каждая функция и корреляцию между падениями и вар3 найти не могу, но он точно виноват, т.к. при едином вар3 плагине сервер падал (без - нет). Так же бывает ещё иногда infinite loop запускается, тоже не могу найти, где допущена такая ошибка, это бывает редко, я уже пересмотрел ВСЕ коды и ничего не нашёл...
Кор дампы - это единственное, во что я ещё не лез, потому что не знаю и не нашёл никаких толковых гайдов.
А дебаг.лог выдаёт что-то вроде

Program terminated with signal 11, Segmentation fault.
#0 0x61737468 in ?? ()
#0 0x00000000 in ?? ()

ну итд. ничего точного. Ещё я видел https://forums.alliedmods.net/archive/index...p/t-149804.html такую штуку, но так и не получилось у меня поработать с ней. Не знаю, на сколько она ефективна.

Я уже не знаю, что делать с этими падениями, обычно всё сам, своими руками делаю, но тут просто в тупике, вот месяц уже пытаюсь найти, в чём дело и не могу...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: