| 
    
            
         
         | 
    
  | 
Работа с 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 может выглядеть так:  | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |