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

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

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

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

> Информационная доска

Данный раздел предназначен для обсуждения, а также решения технических проблем связанных с серверной частью. Обсуждения касательно игровых клиентов ведутся здесь.

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.
2 страниц V   1 2

Как отключить DEP для линукс-сервера

, Надоела "ошибка сегментирования"
yukish
сообщение 29.1.2014, 0:13
Сообщение #1
Стаж: 12 лет

Сообщений: 596
Благодарностей: 29
Полезность: 0

Сервер работает на генту-линукс.
Не очень часто, 1 раз в 2-3 дня сервер падает, по одной и той-же причине "Ошибка сегментирования".
./hlds_run: line 321: 16753 Ошибка сегментирования $HL_CMD
Прочитал в интернете, народ пишет, что нужно отключить некую технологию, которая запрещает выполнять
команды из области данных - короче технология называется Data Execution Prevention (DEP).
В интернете чётко расписано как её отключить на Windows-системах, прямо на сайте майкрософта всё расжёвано - http://support.microsoft.com/kb/912923/ru, а про линукс не ясно.
Есть фразы, что в генту-линукс технология называется gr-security, но что дальше опять не ясно.
Подскажите, как отключить эту фигню в gentoo linux.

Отредактировал: yukish, - 29.1.2014, 0:39
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя WarDeN4ik
сообщение 29.1.2014, 11:27
Сообщение #2


Стаж: 12 лет

Сообщений: 451
Благодарностей: 142
Полезность: 490

Похожая проблема, тоже генту, правда падает только на последних билдах и гораздо чаще. Возможно решение тоже в DEP, буду следить за темой.
Код
./hlds_run: line 255: 15805 Ошибка сегментирования                   (core dumped) $HL_CMD
BFD: Предупреждение: /home/csadmin/gg_6027_14/core усечён: ожидался размер ядра файла >= 146391040, найдено: 1077248.


Отредактировал: WarDeN4ik, - 29.1.2014, 11:27
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
yukish
сообщение 29.1.2014, 21:31
Сообщение #3
Стаж: 12 лет

Сообщений: 596
Благодарностей: 29
Полезность: 0

Похоже народ перезапускает вручную сервер и не заморачивается над решением проблемы.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
yukish
сообщение 30.1.2014, 16:30
Сообщение #4
Стаж: 12 лет

Сообщений: 596
Благодарностей: 29
Полезность: 0

Кстати ещё встречается рекомендация запускать сервер с параметром "-debug"
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Esecman
сообщение 30.1.2014, 16:33
Сообщение #5
Стаж: 12 лет

Сообщений: 945
Благодарностей: 208
Полезность: 0

Цитата(yukish @ 29.1.2014, 22:31) *
Похоже народ перезапускает вручную сервер и не заморачивается над решением проблемы.

просто у так называемого "народа" не вызывается такая беда.
У меня много лет стоял сервер на линукс gentoo
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя L_O_T_U_S
сообщение 30.1.2014, 23:36
Сообщение #6


Стаж: 17 лет

Сообщений: 555
Благодарностей: 32
Полезность: 89

HP DL160 G6 (xeon 55**/56**)
bios от 2010
называется "execute bit capability"

Отредактировал: L_O_T_U_S, - 30.1.2014, 23:36
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
yukish
сообщение 31.1.2014, 0:45
Сообщение #7
Стаж: 12 лет

Сообщений: 596
Благодарностей: 29
Полезность: 0

Цитата(Esecman @ 30.1.2014, 17:33) *
просто у так называемого "народа" не вызывается такая беда.
У меня много лет стоял сервер на линукс gentoo


Всё правильно. Несколько лет стоял на неновеньком компе,
где просто отсутствовала такая технология в биосе.
Соответственно ошибок не возникало.
Я понимаю, что можно в биосе отключить, но наверно можно отключить
программно и в самом линуксе (в винде то можно).
Только как??
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Esecman
сообщение 31.1.2014, 9:28
Сообщение #8
Стаж: 12 лет

Сообщений: 945
Благодарностей: 208
Полезность: 0

Цитата(yukish @ 31.1.2014, 1:45) *
Всё правильно. Несколько лет стоял на неновеньком компе,
где просто отсутствовала такая технология в биосе.
Соответственно ошибок не возникало.
Я понимаю, что можно в биосе отключить, но наверно можно отключить
программно и в самом линуксе (в винде то можно).
Только как??


/del

Отредактировал: Esecman, - 31.1.2014, 9:28
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xSav
сообщение 31.1.2014, 9:35
Сообщение #9
Стаж: 16 лет

Сообщений: 1131
Благодарностей: 174
Полезность: 126

Цитата(Esecman @ 30.1.2014, 18:33) *
просто у так называемого "народа" не вызывается такая беда.
У меня много лет стоял сервер на линукс gentoo


Просто так называемый народ бывает разный.. И железо и софт у всех разный.
У меня уже 5 лет стоит гентоо.. И билды и 4883 и 5787 работают прекрасно и если раз в месяц упадет то меня это устаривает
А вот новые билды тупо валятся с этой ошибкой которая описана у ТС. И хоть тресни. Поэтому не перехожу на новый билд
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
yukish
сообщение 31.1.2014, 11:58
Сообщение #10
Стаж: 12 лет

Сообщений: 596
Благодарностей: 29
Полезность: 0

Опять такой-же пост...
Если у вас стоит генту уже 5 лет - то значит в вашем компе не первей свежести,
просто нет этой мега-технологии Data Execution Prevention (DEP).
Вопрос простой,
как средствами Линукс отключить DEP???

Версия у меня 5787 и сервер регулярно валится.
Давайте сравним файлы, можете залить свой сервак на обменник
(ну без ваших секретных конфигов и папки амхх плагинов - без личных настроек,
только общедоступные файлы, хочу понять в чем разница)

Отредактировал: yukish, - 31.1.2014, 12:01
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Serj
сообщение 31.1.2014, 12:22
Сообщение #11


Стаж: 15 лет

Сообщений: 855
Благодарностей: 266
Полезность: 198

sysctl.conf
kernel.exec-shield = 0
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя RedL1ne
сообщение 31.1.2014, 13:18
Сообщение #12


Стаж: 15 лет

Сообщений: 3828
Благодарностей: 1854
Полезность: 876

Отключение этой штуки реально может помочь? Какие могут возникнуть побочные эффекты?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
yukish
сообщение 31.1.2014, 22:55
Сообщение #13
Стаж: 12 лет

Сообщений: 596
Благодарностей: 29
Полезность: 0

Цитата(Serj @ 31.1.2014, 13:22) *
sysctl.conf
kernel.exec-shield = 0


Смотрю в файл etc/sysctl.conf
так там параметра kernel.exec-shield нет вообще.
Почитал описание, не совсем понятно является данный параметр аналогом DEP.

Вот нашёл команду, это не тоже самое???
sysctl -w kernel.exec-shield=0

Отредактировал: yukish, - 31.1.2014, 23:11
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Anton1o
сообщение 31.1.2014, 23:04
Сообщение #14


Стаж: 17 лет

Сообщений: 919
Благодарностей: 1392
Полезность: 1160

Цитата(yukish @ 31.1.2014, 23:55) *
А вот нашёл команду, это не тоже самое???
sysctl -w kernel.exec-shield=0

https://www.google.ru/#newwindow=1&q=sysctl.conf
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
yukish
сообщение 1.2.2014, 21:44
Сообщение #15
Стаж: 12 лет

Сообщений: 596
Благодарностей: 29
Полезность: 0

Цитата(Anton1o @ 1.2.2014, 0:04) *


Ну и куда ты меня отправил??
Вопрос был в том, является ли параметр kernel.exec-shield аналогом DEP.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Serj
сообщение 1.2.2014, 23:32
Сообщение #16


Стаж: 15 лет

Сообщений: 855
Благодарностей: 266
Полезность: 198

yukish, да, по идее.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
kritik
сообщение 2.2.2014, 7:40
Сообщение #17
Стаж: 12 лет

Сообщений: 511
Благодарностей: 708
Полезность: 0

Отключай или не отключай, прога все равно крашнется, если переход на стек это не предусмотренная фича. А в хлдс это 100% баг.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
yukish
сообщение 2.2.2014, 11:54
Сообщение #18
Стаж: 12 лет

Сообщений: 596
Благодарностей: 29
Полезность: 0

Цитата(kritik @ 2.2.2014, 8:40) *
Отключай или не отключай, прога все равно крашнется, если переход на стек это не предусмотренная фича. А в хлдс это 100% баг.


Судя по вашим словам, версия 5787 глюкавая и всё равно крашнется.
А как-же сервера на 5787, которые работают стабильно месяцами???
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xSav
сообщение 2.2.2014, 12:02
Сообщение #19
Стаж: 16 лет

Сообщений: 1131
Благодарностей: 174
Полезность: 126

5787 так же как и 4883 самые стабильные.. имхо
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
yukish
сообщение 2.2.2014, 16:58
Сообщение #20
Стаж: 12 лет

Сообщений: 596
Благодарностей: 29
Полезность: 0

У меня она падает 1 раз в 2-3 дня, причина всегд одинаковая "ошибка сегментирования".
Поиск в интернете привёл к людям? у которых точно такие-же симптомы.
Из них, некоторые отписываются, что проблема именно в технологии процессора DEP.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: