Справка Инфо-Бухгалтер 10

Параметры запуска сервера

Серверное приложение платформы представлено двумя исполняемыми файлами: athsrv2_c.exe - консольное приложение и athsrv2_s.exe - служба Windows NT. Основные параметры работы обоих вариантов серверного приложения задаются в файле инициализации сервера (athsrv2.ini). Имя ini-файла (по умолчанию athsrv2.ini) для консольного приложения может задаваться параметром командной строки, а для службы - в файле настройки службы service.ini. При запуске службы рабочая директория и имя ini-файла задаются в файле service.ini, располагаемом в директории платформы (там же, где athsrv2_s.exe). Приложение службы athsrv2_s.exe поддерживает ряд ключей командной строки, позволяющих установить, запустить, остановить и удалить службу. Для запуска и остановки службы также можно воспользоваться программой "Агент Инфо-Бухгалтер 10" (asrvctrl.exe).

Формат записи параметра Описание
/ini:<имя файла> Имя файла инициализации сервера. Если параметр не указан - по умолчанию используется файл athsrv2.ini.

Параметры командной строки для athsrv2_s.exe:

Формат записи параметра Описание
/i Установить службу. Запуск службы "Вручную".
/ia Установить службу. Запуск службы "Автоматический" - при загрузке Windows.
/u Удаление службы.
/s Запуск службы.
/t Остановка службы.
/r Указывается в командной строке службы при запуске системой. Подавляет вывод справочной информации в консоль. При указании этого ключа файл service.ini не используется. Путь к рабочей папке (/d) и имя ini-файла (/f) берутся из командной строки.
/n=<имя экземпляра> Позволяет задать именованый экземпляр службы при всех операциях.
/d=<путь> Позволяет задать полный путь к рабочей папке при установке службы (/i или /ia) и запуске (/r).
/f=<имя файла> Позволяет задать альтернативное имя ini-файла при установке службы (/i или /ia) и запуске (/r). По умолчанию имя файла athsrv2.ini.

Пример установки службы:

athsrv2_s.exe /ia /n="Мой сервер" /d="C:\IB\MyIb10Server" /f="mysrv.ini"

Пример остановки службы:

athsrv2_s.exe /t /n="Мой сервер"

Замечание: Информация об ошибках при работе приложения службы записывается в журнал событий Windows.

Параметры файла service.ini:

Формат записи параметра Описание
[Startup] Параметры запуска службы сервера
WorkDir Полный путь к рабочей директории для службы сервера.
IniFile Имя ini-файла. По умолчанию athsrv2.ini.

Параметры из файла service.ini не используются, если в командной строке указан ключ /r. Для нескольких экземпляров службы сервера можно указать в файле service.ini параметры в секции с именем Startup:<имя экземпляра>. Например, для экземпляра "Alpha" будет использоваться секция [Startup:Alpha].


См. также: