ES Proxy
Описание ini-файла
Основные настройки работы сервера ESPS размещаются в файле esps40.ini,
расположенном в каталоге Windows. При первом своем запуске сервер ESPS
создает заготовку этого файла, которую администратор может затем изменять
в соответствии со своими нуждами. Необходимо отметить, что установка сервера
ESPS не приводит сразу к его запуску, поэтому для получения указанной заготовки
конфигурационного файла администратору следует первый раз самому
принудительно запустить сервер ESPS через сервис-менеджер операционной системы.
При внесении изменений в ini-файл необходимо всякий раз перезапускать сервер
ESPS для того, чтобы изменения вошли в силу.
Секция SERVER
Эта секция описывает наиболее общие параметры работы ESPS.
- Master - имя или IP-адрес ведущего прокси-сервера (может быть
пустым, если сервер ESPS должен работать самостоятельно)
- Port - номер порта (целое положительное число), на котором сервер
ESPS должен принимать вызовы от клиентов
- Threads - количество рабочих потоков сервера (целое положительное число)
- Idle Thread Time - время холостого хода рабочих потоков (в милисекундах)
Секция USERS
Эта секция описывает правила работы сервера ESPS с клиентами.
Она имеет следующие параметры:
- Count - количество клиентов сервера
- Groups File - полное имя файла описания клиентов
- Wait Free Thread - время (в секундах) ожидания освобождения потоков для
системы квотирования
- Threads Limit - общее количество потоков внешнего канала, подлежащее
распределению системой квотирования между активными клиентами сервера
- Input Rate Limit - общий входной поток внешнего канала (в байтах в секунду),
подлежащий распределению системой квотирования между активными клиентами сервера
- Output Rate Limit - общий выходной поток внешнего канала (в байтах в секунду),
подлежащий распределению системой квотирования между активными клиентами сервера
- Report Disable URLs - флаг (0 или 1), указывающий на необходимость отсылки
клиентам страницы с ошибкой при запросе ними URL, запрещенных в файле настройки клиентов;
если флаг установлен в единицу, то страница с ошибкой отправляется, если в ноль - нет
- Save Users File Name - полное имя файла для сохранения (при перезапусках)
информации о клиентах
Секции описания лог-файлов
Имеется ряд секций для описания лог-файлов сервера ESPS:
- Main Log - лог запуска и остановки сервера
- Error Log - лог регистрации ошибок
- Access Log - лог регистрации доступа клиентов по HTTP
Все они имеют одинаковую структуру:
- Enable - (0 или 1) указывает на необходимость вести соответствующий лог
- File Name - полное имя файла для ведения соответствующего лога
Секция CACHE
Эта секция описывает наиболее общие настройки системы файлового
кэша сервера ESPS:
- Enable - (1 или 0) разрешение или запрещение работы кэша
- Path - полный путь к каталогу, где серверу ESPS следует хранить свой кэш
- Rules File - полное имя файла, содержащего детальные настройки
файлового кэша
- Max Size - максимально допустимый размер кэша
- Test Time - периодичность проверки (в секундах) сервером ESPS своего кэша
Секция WAIT SOCKET
Эта секция описывает настройки взаимодействия сервера ESPS с подсистемой
сокетов операционной системы Windows:
- Read Local - допустимый таймаут на чтение для локальных сокетов
- Write Local - допустимый таймаут на запись для локальных сокетов
- Read Remote - допустимый таймаут на чтение для удаленных сокетов
- Write Remote - допустимый таймаут на запись для удаленных сокетов
- Retry Connect - количество повторов при неудаче связаться с удаленным сокетом
- Retry DNS - количество повторов при неудаче определения IP-адреса по имени удаленного сервера
Секция ROUTERS
Эта секция описывает параметры работы системы роутинга портов сервера
ESPS:
- Enable - (1 или 0) разрешение или запрет работы данной системы
- List File Name - полное имя файла с детальными настройками этой системы