Half-Life и Adrenaline Gamer форум

Всё об игре в Халф-Лайф и АГ
Текущее время: 01 июн 2015, 07:49

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 11 ]  На страницу 1, 2  След.
Автор Сообщение
СообщениеДобавлено: 20 июл 2014, 07:45 
Не в сети
Зарегистрирован:
29 июл 2012, 19:08
Последнее посещение:
21 апр 2015, 12:20
Сообщения: 64
Откуда: Новосибирск
Добрый день, пользователи Linux. Подскажите, как можно сделать чтобы сервер hlds перезапускался автоматически после того, как выключается (когда падения, или если ввести команду exit, ...), интересует Debian. В windows есть программа HL Reanimator - следит за процессом и запускает заново, если он пропал, есть ли что-нибудь подобное в Linux?


Вернуться к началу
 Профиль 
  
СообщениеДобавлено: 20 июл 2014, 08:31 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
01 июн 2015, 02:09
Сообщения: 4973
http://aghl.ru/wiki/index.php?title=Установка_сервера_HL_под_Linux_(Debian)#Скрипты запуска


Вернуться к началу
 Профиль 
  
СообщениеДобавлено: 20 июл 2014, 17:27 
Не в сети
Зарегистрирован:
29 июл 2012, 19:08
Последнее посещение:
21 апр 2015, 12:20
Сообщения: 64
Откуда: Новосибирск
Благодарю!


А в какой строчке в каком файле указывается что он должен перезапускаться? Не работает перезапуск, ни когда падение, ни когда exit. Обязателен ли отдельный пользователь hlserver?


Вернуться к началу
 Профиль 
  
СообщениеДобавлено: 20 июл 2014, 22:24 
Не в сети
Зарегистрирован:
29 июл 2012, 19:08
Последнее посещение:
21 апр 2015, 12:20
Сообщения: 64
Откуда: Новосибирск
И после загрузки системы сервер тоже не запускается, только если использовать пользователя root: @reboot root su - root -c

но он не перезапускается всё равно

и так с root тоже не стал запускаться


Вернуться к началу
 Профиль 
  
СообщениеДобавлено: 20 июл 2014, 23:15 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
01 июн 2015, 02:09
Сообщения: 4973
Для скрипта перезапуска всё равно какой пользователь. Тестить можешь и из под рута просто тыкая startHL скрипт.
Скрипт точно работает. Убедись что сделал его по инструкции.
В 6ххх билдах, кстати, есть автоматический перезапуск и в hlds_run. Отключается с помощью -norestart. А включен он по умолчанию.
В остальном тебе самому придется разбираться, видимо.

ЗЫ Попробовал сам на 6132 билде со скриптами с вики. Всё ок. Убиваешь hlds_linux с помощью kill и он запускается снова сам.


Вернуться к началу
 Профиль 
  
СообщениеДобавлено: 20 июл 2014, 23:28 
Не в сети
Зарегистрирован:
29 июл 2012, 19:08
Последнее посещение:
21 апр 2015, 12:20
Сообщения: 64
Откуда: Новосибирск
build 5787, да, действительно в hlds_run есть перезапуск, но он отключен, если включить -autoupdate, то тогда сработает через 10 сек. после ввода команды exit
Когда сервер запущен в терминале,
если специально сделать ошибку в плагине, при которой сервер падает, то пишется Segmentation fault и так и висит без конца, пока не нажмешь Ctrl+C
а если запускать сервер >/dev/null 2>&1&, где он никак не отображается, то тогда хорошо работает, интересно, нельзя ли как-нибудь отключить это сообщение Segmentation fault при падении, или вернее чтобы сервер закрывался после этого сообщения, и тогда сможет заного запуститься


Последний раз редактировалось stationmega 20 июл 2014, 23:35, всего редактировалось 1 раз.

Вернуться к началу
 Профиль 
  
СообщениеДобавлено: 20 июл 2014, 23:30 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
01 июн 2015, 02:09
Сообщения: 4973
Он и так закрываться после этого должен.


Вернуться к началу
 Профиль 
  
СообщениеДобавлено: 20 июл 2014, 23:38 
Не в сети
Зарегистрирован:
29 июл 2012, 19:08
Последнее посещение:
21 апр 2015, 12:20
Сообщения: 64
Откуда: Новосибирск
не закрывается, так и висит почему-то

Изображение


а всё, если включать с параметром -debug, тогде выключается

Segmentation fault (core dumped)
email.... и выключается

такой режим не повредит нормальной работе серера? debug


Последний раз редактировалось stationmega 20 июл 2014, 23:54, всего редактировалось 1 раз.

Вернуться к началу
 Профиль 
  
СообщениеДобавлено: 20 июл 2014, 23:54 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
01 июн 2015, 02:09
Сообщения: 4973
А ты его откуда вообще видишь? Не должно быть так.


Вернуться к началу
 Профиль 
  
СообщениеДобавлено: 20 июл 2014, 23:56 
Не в сети
Зарегистрирован:
29 июл 2012, 19:08
Последнее посещение:
21 апр 2015, 12:20
Сообщения: 64
Откуда: Новосибирск
я его в терминале запускаю

да, всё верно, с -debug всё правильно завершается, чем этот режим отличается от обычного? можно так оставить?


Вернуться к началу
 Профиль 
  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot] и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB