Сервер:Параметры файла конфигурации

(Различия между версиями)
Перейти к: навигация, поиск
(Настройки WatchDog)
(Дополнительные параметры сервера)
Строка 168: Строка 168:
 
|WATCHDOG_TIMEOUT=1000 ||период контрольного цикла WATCHDOG
 
|WATCHDOG_TIMEOUT=1000 ||период контрольного цикла WATCHDOG
 
|}
 
|}
 +
  
 
=== Дополнительные параметры сервера ===
 
=== Дополнительные параметры сервера ===
Строка 177: Строка 178:
 
|SERVER_SOAP_PORT=8080 ||порт для SOAP сервера
 
|SERVER_SOAP_PORT=8080 ||порт для SOAP сервера
 
|-
 
|-
|SERVER_SERVICE=http://service.locarus.ru ||адрес сервиса для служебных HTTP запросов
+
|SERVER_SERVICE=<nowiki>http://service.locarus.ru</nowiki> ||адрес сервиса для служебных HTTP запросов
 
|-
 
|-
 
|LIMIT_HOST_CONNECTIONS=10 ||ограничение одновременных подключений LI от одного рабочего места
 
|LIMIT_HOST_CONNECTIONS=10 ||ограничение одновременных подключений LI от одного рабочего места

Версия 20:53, 28 марта 2012

Содержание

Описание параметров файла конфигурации

В конфигурационном файле conf/LocarusServer.conf содержатся все основные параметры настройки сервера. Этот файл создается автоматически при первом запуске сервера с установкой всех параметров в значения по умолчанию, в дальнейшем любые параметры могут быть скорректированы. Измененные параметры корректно воспринимаются сервером и не перезаписываются. Изменить основные параметры настройки можно также с помощью web-приложения администрирования сервера, доступного по адресу http://service.loсarus.ru.

Настройка соединения с SQL сервером

DB_HOST=localhost хост базы данных
DB_NAME=locarus имя базы данных
DB_PASSWORD=locarus пароль
DB_SCHEMA=main текущая схема
DB_USERNAME=locarus имя пользователя


Настройки драйверов приемников

RECEIVERS_PATH=... каталог где расположены файлы драйверов.
ENABLE.AdminProgramm=true флаги включения/отключения драйверов.
ENABLE.ClientProgramm=true сервер задействует только активные дравера,
ENABLE.Foreign=true соответственно использует порты,
ENABLE.Locarus702=true относящиеся только к активным драйверам.
ENABLE.Locarus702r=true
ENABLE.Locarus702s=true
...
PORT.Foreign=1128 насройки портов для каждого из драйверов. изначально значения устанавливаются по умолчанию, в дальнейшем их можно корректировать. для одного драйвера можно указать несколько портов, перечислив их через запятую, в этом случае драйвер будет принимать и обрабатывать соединения по всем указанным портам.
PORT.Locarus702=1128
PORT.Locarus702r=1129
PORT.Locarus702s=1129
...


Настройки драйверов передатчиков

TRANSMITTERS_PATH=.. каталог где расположены файлы драйверов.


Настройка автоочистки дазы данных

KILLER_PERIOD=93 период хранения оперативных данных в днях.
KILLER_TIME=03:00 время суток в которое будет запускаться ежедневная автоочистка.


Настройки синхронизации времени

TIMESYNC_ENABLE=true запретить/разрешить синхронизацию
TIMESYNC_PERIOD=1800000 период синхронизации, мс
TIMESYNC_SERVER=time.nist.gov,time-nw.nist.gov,time-a.nist.gov,time-b.nist.gov,time.wi.. NTP сервера, с котоорыми осуществляются попытки синхронизации


Настройки идентификации сервера

SERVER_ADDRESS=/0.0.0.0 внешний реальный IP адрес сервера
SERVER_IDENT=LocarusServer идент сервера
SERVER_LOCAL=127.0.0.1 адрес сервера в локальной сети


Настройки административного доступа

SERVER_ADMIN_LOGIN=test административный пароль и логин
SERVER_ADMIN_PASSWORD=test


Настройки протоколирования

SERVER_DEBUG_MODE=true разрешить/запретить запись LOG файлов
SERVER_DEBUG_LOGPATTERN=%d [%5p] %X{context}: %m %n шаблон записи LOG-файла в формате LOG4J
SERVER_DEBUG_MAXLOGINDEX=3 максималоьное количество сохраняемых архивных LOG файллов
SERVER_DEBUG_MAXLOGSIZE=64000000 максимальный размер LOG файла


Настройки e-mail оповещений

SERVER_EMAIL=do-not-reply@locarus.ru адрес с которого сервер будет слать оповещения
SERVER_EMAIL_ENCODING=windows-1251 кодировка для e-mail писем
SERVER_ADMIN_EMAIL= адрес получателя оповещений
SERVER_SMTP= SMTP сервер
SERVER_SMTP_LOGIN= login для доступа к SMTP
SERVER_SMTP_PASSWORD= пароль для доступа к SMTP


Настройки WatchDog

MIRROR= IP адрес сервера с которым будет осуществляться взаимоконтроль и зеркалирование данных. Возможно указать несколько серверов через запятую. Для каждого сервера можно указать свой порт драйвера ServerControl в формате host:port
WATCH= IP адрес сервера с которым будет осуществляться только взаимоконтроль. Возможно указать несколько серверов через запятую. Для каждого сервера можно указать свой порт драйвера ServerControl в формате host:port
WATCHDOG_HEALTH_ALERT=5 константы граничных состояний “здоровья” сервера
WATCHDOG_HEALTH_DEATH=-10
WATCHDOG_HEALTH_FATAL=0
WATCHDOG_HEALTH_MAX=20
WATCHDOG_HEALTH_RIP=-20
WATCHDOG_HEALTH_WARNING=10
WATCHDOG_PING_TIMEOUT=180000 период пинга, мс
WATCHDOG_ROUTER_LOGIN=admin настройки доступа к внешнему маршрутизатору и HTTP запрос на переключение маршрутизации. В строке запароса можно использовать макросы %1,%2,%3,%4 которые будут заменены на соответствующие разряды локального IP адреса.
WATCHDOG_ROUTER_PASSWORD=
WATCHDOG_ROUTER_URL=http://192.168.0.1/...
WATCHDOG_SELFCONTROL=true разрешение или запрет самоконтроля
WATCHDOG_TIMEOUT=1000 период контрольного цикла WATCHDOG


Дополнительные параметры сервера

WORKING_DIR=/java/locarus рабочий каталог сервера
SERVER_SOAP_PORT=8080 порт для SOAP сервера
SERVER_SERVICE=http://service.locarus.ru адрес сервиса для служебных HTTP запросов
LIMIT_HOST_CONNECTIONS=10 ограничение одновременных подключений LI от одного рабочего места
SEND_BLOCK_SIZE=10240 макс. размер передаваемого блока данных для LI.
TCP_MAX_THREADS=1000 макс. допустимое количество параллельных ветвей для TCP обработчика
TCP_READ_TIMEOUT=10000 макс. тайм-аут для TCP соединения
UDP_MAX_THREADS=1000 макс. допустимое количество параллельных ветвей для UDP обработчика
UDP_READ_TIMEOUT=10000 макс. тайм-аут для UDP соединения (не критичен)

--Дима Г. Кузнецов 17:05, 28 марта 2012 (YEKT)

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты