Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Установка 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, подробнее в разделе Конфигурация