Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Администратор :  ИРБИС Irbis
 
Как Остановить Сервер из командной строки?
Пользователь: ADS (IP-адрес скрыт)
Дата: 28, March, 2011 10:37

Ирбис 64 версии 2010.1 запускается через .ехе (не как служба). Его нужно регулярно останавливать (например, чтобы сделать резервную копию). Думаю над автоматизацией процеса.

Возможно ли остановить Ирбис-сервер по расписанию?

Re: Как Остановить Сервер из командной строки?
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 28, March, 2011 11:08

Убить процесс можно.
taskkill /IM irbis_server.exe
Однако, когда вы запустите приложением командой
irbis_server.exe
вы увидите окно сервера, которое открывается при старте как приложение. По мне так это не эстетично.

Вопрос: почему не служба? Работа сервера в штатном режиме должна быть организована как служба, а не как приложение.
Остановка службы делается командой
sc stop "Irbis64_server"

Re: Как Остановить Сервер из командной строки?
Пользователь: ADS (IP-адрес скрыт)
Дата: 28, March, 2011 15:05

Как остановить/стартовать службу, я уже узнал.
Дело в том, что сейчас сервер работает как приложение. Если делать службой, нужно вносить ряд изменений (например, менять права), и что-то может ускользнуть от моего внимания.

Цитата:
Панев Максим
Работа сервера в штатном режиме должна быть организована как служба
Почему? Расскажите поподробней

Re: Как Остановить Сервер из командной строки?
Пользователь: Gena (IP-адрес скрыт)
Дата: 28, March, 2011 15:40

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

Re: Как Остановить Сервер из командной строки?
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 28, March, 2011 19:26

Второй довод, в общем-то, основной. Фоновые задачи априори должны выполнять как службы. Все другие методы запуска некорректны.
Почему? Можете не спрашивать. Вы же не спрашиваете, почему 2х2=4. Ответ может быть только один: потому что :).



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.