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

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

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


служба

Различия

Здесь показаны различия между двумя версиями данной страницы.

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
служба [2020/06/03 18:09]
timofeev
служба [2023/06/28 11:20] (текущий)
timofeev
Строка 1: Строка 1:
 ===Установка службы=== ===Установка службы===
-Начиная с версии 512 программа может быть установлена в режиме службы для взаимодействия с АТС, сайтом,​ мобильными приложениями ​без запуска отдельного окна.\\+Программа может быть установлена в режиме службы для взаимодействия с АТС, сайтом,​ мобильными приложениями.\\
 Для этого следует\\ Для этого следует\\
-1) запустить на сервере программу ​под именем любого из администраторов и выбрать в меню ​ +1) запустить на сервере программу ​__**от имени администратора Windows**__ (надо нажать на ярлыке программы правую кнопку мыши и выбрать из меню соответствующий пункт),​  
-"​обработки - управление службой - установить службу"​\\+ 
 +{{:​ustsl2.png|}} 
 + 
 +войти в базу как ​администратор ​Водяного и выбрать в меню "​обработки - управление службой - установить службу"​\\ 
 + 
 +{{:​ustsl.png|}} 
 Помимо прочих настроек,​ будет создан серверный пользователь программы "​Служба"​ (в подсчете лицензий не учитывается).\\ Помимо прочих настроек,​ будет создан серверный пользователь программы "​Служба"​ (в подсчете лицензий не учитывается).\\
 2) проверить в списке служб появление службы Водяной (vodasoft) , зависящей от Firebird\\ 2) проверить в списке служб появление службы Водяной (vodasoft) , зависящей от Firebird\\
-3) в справочнике облачных АТС проверить,​ установлено ли запускать от имени ​созданного ​пользователя "​Служба"​.\\+3) в справочнике облачных АТС проверить,​ указан ли в поле "запускать от имени пользователя" значение ​"​Служба"​.\\ 
 ===Текущая работа со службой=== ===Текущая работа со службой===
-Логи службы создаются в %ProgramData%\vodjanoj\log.\\+Логи службы создаются в %ProgramData%\vodjanoj\log\0 (фиксируются при завершении работы службы,​ ее перезапуске).\\
 Параметры подключения к базе данных хранятся в %ProgramData%\vodjanoj\srv.ini.\\ Параметры подключения к базе данных хранятся в %ProgramData%\vodjanoj\srv.ini.\\
 Окно серверного пользователя запускать не нужно, все серверные операции выполняются службой.\\ Окно серверного пользователя запускать не нужно, все серверные операции выполняются службой.\\
  
 ===Удаление службы=== ===Удаление службы===
-При необходимости выполняется через "​обработки - управление службой - удалить службу"​\\+При необходимости выполняется через "​обработки - управление службой - удалить службу"​. Программа должна быть запущена с правами администратора Windows.\\ 
 + 
 +[[служба_при_обн|Порядок обновления программы при установленной службе]] 
 + 
 +===Сетевые настройки=== 
 +Для работы с мобильным приложением,​ АТС, API потребуется статический ip-адрес (надо подключить эту услугу у своего интернет-провайдера).\\ 
 +Кроме того, необходимо "​пробросить"​ и открыть сетевые порты 10380, 10385, 10400.\\ 
 +Для работы с [[мп_настройка_водяного|мобильным приложением водителя]] откройте порт 10380.\\ 
 +Для работы с [[телефония|облачной АТС]] откройте порт 10385.\\ 
 +Для работы по [[api|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 и т.д.) 
 + 
 +[[установка|описание установки программы]] 
 + 
 +[[ping|автоматическая проверка доступности службы]] 
 + 
 +[[адм_фб|вопросы администрирования баз]] 
  
служба.1591196943.txt.gz · Последние изменения: 2020/06/03 18:09 — timofeev