Имя: Пароль:
1C
 
Работа с http-сервисом. Как завершаются сеансы со стороны?
, ,
0 Блондинка_
 
16.01.18
13:04
Добрый день! У меня опубликован http-сервис. Сайт обращается к нему и отправляет POST-запрос. Все отлично, только сколько раз я нажала кнопку отправки запроса на сайте, столько у меня висит внешних соединений в базе. Причем не в активных пользователях, но из-за этого конфигурацию обновить не дает, пишет ошибка разделенного доступа к файлу БД. Как завершаются такие сеансы? С чьей стороны? База файловая. Разработчик со стороны сайта говорит, что с таким не сталкивался, не в курсе.
1 mistеr
 
16.01.18
13:16
(0) >Причем не в активных пользователях

А где?
2 Лефмихалыч
 
16.01.18
13:21
файловая с опубликованным сервисом?..
облить бензином и сжечь
3 Asmody
 
16.01.18
13:51
перезапускать веб-сервер
4 ПегийЛунь
 
16.01.18
14:05
maxAge="600"
5 Блондинка_
 
16.01.18
14:26
(1) Отладка - подключение-доступные предметы отладки
(2) Был такой вариант) Но пока как-то так..
(3) Почему-то не помогает
(4) А можно поподробнее, где такие настройки?
6 Юрий Лазаренко
 
16.01.18
14:30
(5) Администрирование - Публикация на веб-сервере - Прочее - Время жизни соединения
7 Юрий Лазаренко
 
16.01.18
14:30
(2) Если запросов немного, то норм. Тем более для тестовой базы.
8 Блондинка_
 
16.01.18
14:36
(7) Спасибо! Попробуем
Почему-то слетает отладка все время при переопубликации сервера. Вроде настраиваем, точки останова работают. Потом переопубликовали - работать перестало(( И самое главное, логики никакой нет, почему потом опять все ок, настройки все те же.
9 Блондинка_
 
16.01.18
14:50
И еще такая проблема. Я дописываю код в обработчике запроса. Обновляю ИБ - не видно изменений в отладчике, переопубликовываю сервер - тоже.
В чем может быть дело?
10 Блондинка_
 
16.01.18
15:51
Эх, поставила время жизни сеанса 5 мин, тем не менее спустя 20 мин при обновлении ИБ ошибка активных сеансов http-сервера((
11 Юрий Лазаренко
 
16.01.18
16:07
(10) Так рестартни веб-сервер. При остановке веб-сервера все сеансы 1С отвалятся.
12 Блондинка_
 
17.01.18
10:14
(11) да вот чего=то не отваливаются!
13 Блондинка_
 
17.01.18
10:15
Или может проблема не в сеансах, а в том, что 1С как-то подвисает и ей "кажется" что они активны.
14 yavasya
 
17.01.18
10:19
может серверная кэш ?
15 arsik
 
гуру
17.01.18
10:45
(10) Так время жизни сеанса или соединения?
16 oleg_km
 
17.01.18
11:27
Перед обновлением прибиваю сеансы HTTP в консоли. Никаких последствий нет. У меня наоборот настроено, что сеансы висят долго для повторного использования. Тогда отклик в браузере "моментальный". А так пока запустится сеанс, пока твой модуль отработает. А перед обновлением можно и прибить сеансы. Даже обработка для этого есть.
17 arsik
 
гуру
17.01.18
12:00
(16) Так у тебя консоль, тут же файловая.
18 oleg_km
 
17.01.18
12:34
(17) Точно. Тогда наверное перезапуск пула веб-сервера должен помочь.
19 Блондинка_
 
17.01.18
14:17
(15) время жизни соединения, в настройках публикации нет времени жизни сеанса
20 Блондинка_
 
17.01.18
14:18
(14) это если база серверная?
21 arsik
 
гуру
17.01.18
17:32
(19) Время жизни сеанса в самом HTTP-сервисе в конфигураторе указать можно. Там что стоит?
23 ПегийЛунь
 
17.01.18
18:39
https://wonderland.v8.1c.ru/blog/povyshenie-proizvoditelnosti-veb-servisov/
начиная со слов
Например, файл default.vrd может выглядеть так:
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.