Сервер:Параметры файла конфигурации
Материал из ЛОКАРУС
Версия от 14:10, 28 марта 2012; Murray (обсуждение | вклад)
Описание параметров файла конфигурации
В конфигурационном файле 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)