|
Объясните значения wsconnectionpool.xml | ☑ | ||
---|---|---|---|---|
0
arsik
гуру
27.12.13
✎
12:47
|
справка:
Файл wsconnectionpool.xml предназначен для настройки пула соединений к информационной базе в веб-сервисах. Файл располагается в подкаталоге conf каталога исполняемых файлов системы 1С:Предприятие 8.1 (bin) и его наличие не является обязательным. Файл имеет следующий формат: <WSConnectionPool poolTimeout="..." maxConnections="..." maxConnectionLifetime="..." /> Корневой элемент WSConnectionPool, задающий настройки пула соединений по умолчанию имеет следующую структуру (атрибуты): poolTimeout poolTimeout : число —максимальное время жизни неиспользуемого соединения в сек. (по умолчанию — 0). poolTimeout="20" maxConnections maxConnections : число — максимальное количество соединений в пуле (по умолчанию — 0). maxConnections="10" maxConnectionsLifetime maxConnectionsLifetime : число — максимальное время жизни соединения в пуле в сек. (по умолчанию — 0). Не могу понять - за что отвечает maxConnectionsLifetime. |
|||
1
Maxus43
27.12.13
✎
12:48
|
>>Не могу понять - за что отвечает maxConnectionsLifetime.
максимальное время жизни соединения в пуле в сек. (с) Ваш Кэп |
|||
2
arsik
гуру
27.12.13
✎
12:50
|
(1) Ну и?
Если оно ноль, то соединение как только появляется, сразу же убивается? |
|||
3
Maxus43
27.12.13
✎
12:51
|
сколько будет "жить" каждое соединение. При 0 - после выполнения метода веб сервиса - оно уничтожится и в след раз будет заново подключаться. Если стоит параметр - уничтожается не сразу, и можно без доп подключения им пользоваться дальше
|
|||
4
arsik
гуру
27.12.13
✎
13:10
|
(3) Тогда объясни мне для чего параметр "poolTimeout"
|
|||
5
supremum
27.12.13
✎
13:21
|
(4) Время жизни неиспользуемого соединения в пуле. Т.е. сервисом попользовались и все и сколько оно еще будет жить.
Пул это просто область памяти где живот веб-сервисы. Что бы эта память не захламлялась ее нужно чистить от лишних сервисов. |
|||
6
arsik
гуру
27.12.13
✎
13:24
|
Теперь объясните в чем отличие maxConnectionsLifetime от poolTimeout.
Я не могу понять. |
|||
7
supremum
27.12.13
✎
13:25
|
(6) Сервис может повиснуть, ну бесконечный цикл в коде или запрос подвис, и что бы не захламлять память указывают время жизни такого сервиса.
|
|||
8
arsik
гуру
27.12.13
✎
13:28
|
(7) Если я укажу maxConnectionsLifetime=1 то соединение в любом случае убьется через 1 секунду?
|
|||
9
supremum
27.12.13
✎
13:29
|
(8) Да
|
|||
10
arsik
гуру
27.12.13
✎
13:30
|
(9) но по умолчанию вообще 0. Значит соединения даже создаваться не должны, но они работают.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |