Файл настройки infosrv2.ini
Параметр
|
Значение по умолчанию
|
Описание
|
[Common] - секция общих параметров | ||
LogFile | infosrv2.log | Имя файла протокола работы сервера. В файл протокола записываются сообщения, предупреждения и ошибки работы сервера. Подробность занесения информации в файл протокола регулирует параметр LogLevel. |
LogLevel | 4 | Уровень подробности занесения информации в файл протокола: 0 - нет записи в файл протокола 1 - фатальные ошибки 2 - серьезные ошибки 3 - все ошибки + серьезные предупреждения 4 - ошибки + предупреждения 5 - ошибки + предупреждения + информационные сообщения > 5 - все записи. |
[Server] - секция параметров сервера баз данных | ||
Port | 85 | Номер порта для подключения клиентов сервером баз данных. Значение этого параметра должно совпадать с заданным в настройках клиентской программы. |
SecurityLevel | 0 | Уровень безопасности сетевых соединений, обеспечиваемых технологией
SSL: 0 - соединение не защищается, данные передаются по сети в незашифрованном виде 1 - средний уровень защиты, требует наличия сертификатов на сервере 2 - высокий уровень защиты, требует наличия сертификатов на клиенте и сервере 3 - максимальный уровень защиты, требует наличия сертификатов на клиенте и сервере. |
ExecPoolSize | 5 | Размер пула выполняющих потоков. Диапазон допустимых значений от 1 до 10. Для последовательного выполнения запросов клиентов (как это было в Инфо-Сервер 1.x) необходимо поставить этот параметр равным 1. |
Trace | 0 | Признак ведения журнала запросов (трассирования запросов): 0 - запись в журнала запросов выключена 1 - запись в журнала запросов включена. Имя файла журнала запросов задается параметром TraceFile. |
TraceFile | trace.log | Имя файла журнала запросов. |
[HTTP] - секция параметров Web-сервера | ||
Enable | 1 | Разрешение запуска Web-сервера: 0 - не запускается 1 - запускается. |
Port | 80 | Номер порта для приема HTTP-запросов Web-сервером. |
Folder | WWW | Директория, используемая для хранения html-файлов, доступных для Web-сервера. Web-сервер может предоставлять по HTTP-запросу файлы только из этой директории и ее поддиректорий. Исключение составляют псевдофайлы log и trace, для передачи которых считываются файл протокола и файл журнала запросов в соответствии с настроенными именами этих файлов. |
[Security] - секция параметров защиты соединения средствами SSL | ||
CAFile | Имя файла подписывающего сертификата (certificate authority). | |
CertFile | Файл сертификата сервера. | |
KeyFile | Файл ключа шифрования сертификата сервера. | |
KeyPswd | Пароль ключа шифрования сертификата. | |
Ciphers | Список используемых алгоритмов шифрования. Имена алгоритмов
в списке разделяются ";". Допустимы следующие имена алгоритмов: EXP-RC4-MD5 EXP1024-RC4-SHA RC4-SHA AES256-SHA. Если список алгоритмов не задан, то выбор используемого алгоритма оставляется на усмотрение реализации SSL. |
|
SSLLog | ssl.log | Файл протокола работы SSL. Осуществление записи в этот файл и уровень детальности этой записи регулируется параметром SSLLogLevel. |
SSLLogLevel | 0 | Уровень записи в файл протокола SSL: 0 - нет записи 1 - ошибки 2 - ошибки + сообщения 3 - ошибки + сообщения + отладка |
[Advanced] - секция параметров для тонкой настройки сервера | ||
ServerSocketTimeout | 1000 | Таймаут сокета сервера баз данных в миллисекундах. |
ClientSocketTimeout | 100 | Таймаут сокета клиентского соединения в миллисекундах. |
TailSocketTimeout | 10000 | Таймаут сокета клиентского соединения при приеме недостающей части сообщения (хвоста) в миллисекундах. |
CloseDbTime | 300 | Время неактивности базы данных, по истечению которого осуществляется ее закрытие. Время задается в секундах, по умолчанию 5 минут. |
AnswerWaitTime | 600 | Максимальное время ожидания ответа потоком клиента. Если запрос не был выполнен по истечении этого времени, то соединение с клиентом разрывается. Время задается в секундах, по умолчанию 10 минут. |
[DriveMapping] - секция подключения сетевых дисков | ||
<буква диска> например, N |
- | UNC-имя сетевого ресурса. Например, \\mycomp\shared. |
Пример файла infosrv2.ini.
[Common]
LogFile = infosrv2.log
LogLevel = 255
[Server]
Port = 85
SecurityLevel = 2
ExecPoolSize = 10
Trace = 1
TraceFile = infs_trace.log
[HTTP]
Enable = 1
Port = 80
Folder = WebFiles
[Security]
CAFile = root.pem
CertFile = server.pem
KeyFile = server_key.pem
KeyPswd = server
Ciphers =
SSLLog = ssl.log
SSLLogLevel = 0
[Advanced]
ServerSocketTimeout = 500
ClientSocketTimeout = 100
TailSocketTimeout = 20000
CloseDbTime = 600
AnswerWaitTime = 1200
[DriveMapping]
N = \\mycomp\shared
Z = \\BUHSERVER\CommonBases