Имя: Пароль:
1C
1С v8
http сервис и сеансы
0 DabL
 
13.04.17
13:20
Добрый день. Написал http сервис который принимает GET запрос с параметрами и возвращает некие данные. Проблема в том, что после того как единожды я обращаюсь к этому сервису, потом сеанс остается висеть и я не могу подключиться к нему повторно. Можно ли как то сразу убивать сеанс, или вообще не создавать его?
1 Юрий Лазаренко
 
13.04.17
13:24
(0) Версия платформы какая? В 8.3.9.1818 и позже сеансами можно управлять в заголовках запроса.
Поставь переиспользование сеансов, ограничь количество сеансов в default.vrd.
Вообще у сеанса есть время жизни, если в течение этого времени к нему не обращаться, он сам завершится.
2 DabL
 
13.04.17
13:35
(1) Но если стоит автоматическое повторное использование сеансов разве не должно все работать "из коробки"? Что бы по новой обратиться к сервису мне приходится убивать процесс сервера
3 Юрий Лазаренко
 
14.04.17
07:59
(2) Пробовал ограничить количество сеансов одним в default.vrd?
4 DabL
 
14.04.17
14:15
(3) Нет, а не подскажите какая это настройка?
5 Юрий Лазаренко
 
14.04.17
15:38
(4) https://wonderland.v8.1c.ru/blog/povyshenie-proizvoditelnosti-veb-servisov/

В файле default.vrd для элементов, описывающих SOAP-сервисы, HTTP-сервисы и сервисы OData, мы ввели несколько новых атрибутов:
...
poolSize - используется при автоматическом управлении сеансами, содержит максимальное количество сеансов, которое может быть создано в пуле.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.