Установка TSRV как сервиса (службы) Windows
- Установить tsrv как сервис
- Рядом с tsrv.exe создать файл по имени install.bat со следующим содержимым:
cd %~dp0 .\tsrv.exe --install-service pause- Запустить
install.batот администратора
- Альтернативный способ:
- Запустить
cmd.exeот Администратора - Выполнить
c:\путь\к\tsrv.exe --install-service
- Запустить
- Проверить, что сервис успешно запустился:
sc query tsrv-native- В случае, если сервис не в статусе
RUNNINGнеобходимо посмотреть логи сервиса
Важно! Служба автоматически не создаёт файл настроек и конфигурации логирования.
Особенности:
- Установка требует прав администратора, путь к
tsrv.exeне должен содержать пробелов - Служба
tsrv-nativeсоздаётся с автоматическим запуском и перезапуском при сбое - Дополнительные аргументы, переданные вместе с
--install-service(например,--data-dir), сохраняются в параметрах запуска службы - При переходе ПК в спящий режим служба приостанавливается, при выходе из него — перезапускает HTTP сервер
- Команды удаления службы нет, для удаления используйте
sc delete tsrv-native
Логи сервиса
- Настройка логирования сервиса находится в файле
configs/log.yamlрядом сtsrv.exe, подробнее в разделе Логирование
Конфигурация сервиса
- Конфигурация сервиса находится в файле
configs/settings.yamlрядом сtsrv.exe, подробнее в разделе Конфигурация