на главную страницу программы "Водяной"

Инструменты пользователя

Инструменты сайта


служба

Установка службы

Программа может быть установлена в режиме службы для взаимодействия с АТС, сайтом, мобильными приложениями.
Для этого следует
1) запустить на сервере программу от имени администратора Windows (надо нажать на ярлыке программы правую кнопку мыши и выбрать из меню соответствующий пункт),

войти в базу как администратор Водяного и выбрать в меню «обработки - управление службой - установить службу»

Помимо прочих настроек, будет создан серверный пользователь программы «Служба» (в подсчете лицензий не учитывается).
2) проверить в списке служб появление службы Водяной (vodasoft) , зависящей от Firebird
3) в справочнике облачных АТС проверить, указан ли в поле «запускать от имени пользователя» значение «Служба».

Текущая работа со службой

Логи службы создаются в %ProgramData%\vodjanoj\log\0 (фиксируются при завершении работы службы, ее перезапуске).
Параметры подключения к базе данных хранятся в %ProgramData%\vodjanoj\srv.ini.
Окно серверного пользователя запускать не нужно, все серверные операции выполняются службой.

Удаление службы

При необходимости выполняется через «обработки - управление службой - удалить службу». Программа должна быть запущена с правами администратора Windows.

Порядок обновления программы при установленной службе

Сетевые настройки

Для работы с мобильным приложением, АТС, API потребуется статический ip-адрес (надо подключить эту услугу у своего интернет-провайдера).
Кроме того, необходимо «пробросить» и открыть сетевые порты 10380, 10385, 10400.
Для работы с мобильным приложением водителя откройте порт 10380.
Для работы с облачной АТС откройте порт 10385.
Для работы по API откройте порт 10400.

Подключение к службе дополнительных баз данных

Если необходимо обеспечить параллельную работу с несколькими базами Водяного (например, базы филиалов в разных городах расположены на одном сервере), то необходимо создать по образцу в %ProgramData%\vodjanoj\ srv.ini файлы конфигурации для дополнительных баз - srv1.ini (srv2.ini и т.д.).
В этих файлах изменяем строки NazvIBKS и PutKIBKS, указав в них, соответственно, название и путь к дополнительным базам.
В дополнительных базах необходимо внести в администрирование - пользователи запись «служба», по образцу имеющегося в основной базе, с правами администратора и флажком записи сервера и признаком доступа к API
Для работы с водительским мобильным приложением в администрирование - параметры интеграции надо создать строку SERVERMP с указанием порта для этой базы (например, 10381 вместо 10380, при этом необходимо пробросить порт 10381 аналогично 10380). Этот же порт указать в настройках приложения водителя.
Аналогичным образом, для доступа к серверу API в доп. базе заведите в администрирование - параметры интеграции строку с наименованием «APIVOD» и указанием порта API для базы, например 10491 вместо 10490.
После настройки доп. базы необходимо перезапустить службу Водяного, чтобы был запущен дополнительный поток службы, связанной с базой, указанной в srv1.ini.
Логи дополнительных потоков хранятся в папке %ProgramData%\vodjanoj\log\1 (2,3 и т.д.)

описание установки программы

автоматическая проверка доступности службы

вопросы администрирования баз

служба.txt · Последние изменения: 2023/06/28 11:20 — timofeev