Серверная часть

Материал из ASV2 manual
Перейти к: навигация, поиск

Навигация : Оглавление / Описание программ комплекса



Прямя работа с сервером

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

Выполнения команд сервера возможно одним из нескольких способов:

  • Используя программу ServerViewer.exe, которая может работать с любыми версиями аста-сервера.
  • Используя программу Operator.exe, которая может работать с той же версией аста-сервера, которой и сам Operator.exe.
  • Непосредственно с клавиатуры компьютера в окне программы.

Server.exe после запуска имеет приблизительно такой вид:


Server-001.png


  • Использую закладку «Консоль» в программе оператора Operator.exe. Для этого в типовом профайле администратора на вкладке «ServerViewer.exe» должна стоять галочка в пункте «Разрешить работу удаленно с сервером через ServerViewer.exe»:


Boss-005.gif


В дальнейшем под термином «сервер» или «аста-сервер» будем понимать запущенную программу Server.exe или ASVServerService.exe



Описание работы с клавиатуры в Server.exe

Консоль Server.exe напоминает командную строку Windows и поддерживает основные способы редактирования и повторного вызов команд

Стрелки ВВЕРХ и ВНИЗ - повторный вызов команд
ESC - очистка командной строки
F7 - вывод журнала команд
ALT+F7 -  очистка журнала команд
F8 - поиск команд в журнале
F9 -  выбор команды по номеру
CTRL+C -  Прервать выполнение программы



Описание команд сервера

Консольным командам сервера посвящён этот раздел



Сервер, работающий как сервис Windows NT

При запуске программы ASVServerService.exe появится меню как на картинке ниже:


Servicemenu.gif


  • Запустить сервер как сервис сейчас – Запускает сервис при нажатии на кнопку (аналогично консольной команде NET START ASVServer)
  • Остановить сервис – Останавливает запущенный сервис (аналогично консольной команде NET STOP ASVServer)
  • Установить сервис – Устанавливает удалённый сервис. При этом после перегрузки компьютера сервис будет запускаться автоматически)
  • Деинсталлировать сервис – Удаляет сервис. При загрузке компьютера сервис не будет запускаться.
  • Параметры командной строки – Выводит параметры запуска сервиса:


Servicemenucomm.gif


Процесс установки серверной часта, оформленной в виде сервиса Windows NT описан здесь: Установка программы ASVServerService.exe

По умолчанию в параметрах сервера указана зависимость от сервиса Windows с именем MySQL:

2007-02-04 201901.gif

Эта зависимость указывается в реестре Windows вот здесь:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ASVServer

параметр:

DependOnService 

Если MySQL установлен на другой машине или сервис называется иначе (например, у версии 5.0 он называется MySQL5), то измените это значение либо вообще удалите этот параметр из реестра.