Объясните значения wsconnectionpool.xml #693326


#0 by arsik
справка: Файл wsconnectionpool.xml предназначен для настройки пула соединений к информационной базе в веб-сервисах. Файл располагается в подкаталоге conf каталога исполняемых файлов системы 1С:Предприятие 8.1 (bin) и его наличие не является обязательным. Файл имеет следующий формат: Корневой элемент WSConnectionPool, задающий настройки пула соединений по умолчанию имеет следующую структуру (атрибуты): poolTimeout poolTimeout : число —максимальное время жизни неиспользуемого соединения в сек. (по умолчанию — 0). poolTimeout="20" maxConnections maxConnections : число — максимальное количество соединений в пуле (по умолчанию — 0). maxConnections="10" maxConnectionsLifetime maxConnectionsLifetime : число — максимальное время жизни соединения в пуле в сек. (по умолчанию — 0). Не могу понять - за что отвечает maxConnectionsLifetime.
#1 by Maxus43
>>Не могу понять - за что отвечает maxConnectionsLifetime. максимальное время жизни соединения в пуле в сек. (с) Ваш Кэп
#2 by arsik
Ну и? Если оно ноль, то соединение как только появляется, сразу же убивается?
#3 by Maxus43
сколько будет "жить" каждое соединение. При  0 - после выполнения метода веб сервиса - оно уничтожится и в след раз будет заново подключаться. Если стоит параметр - уничтожается не сразу, и можно без доп подключения им пользоваться дальше
#4 by arsik
Тогда объясни мне для чего параметр "poolTimeout"
#5 by supremum
Время жизни неиспользуемого соединения в пуле. Т.е. сервисом попользовались и все и сколько оно еще будет жить. Пул это  просто область памяти где живот веб-сервисы. Что бы эта память не захламлялась ее нужно чистить от лишних сервисов.
#6 by arsik
Теперь объясните в чем отличие maxConnectionsLifetime от poolTimeout. Я не могу понять.
#7 by supremum
Сервис может повиснуть, ну бесконечный цикл в коде или запрос подвис, и что бы не захламлять память указывают время жизни такого сервиса.
#8 by arsik
Если я укажу maxConnectionsLifetime=1 то соединение в любом случае убьется через 1 секунду?
#9 by supremum
Да
#10 by arsik
но по умолчанию вообще 0. Значит соединения даже создаваться не должны, но они работают.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С