| 
    
        
     
     | 
    
  | 
Отладчик на сервере 8.3 пропадает | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Garry1010    
     09.01.18 
            ✎
    14:19 
 | 
         
        Суть проблемы: Отладчик на сервере 8.3 пропадает.
 
        Подробнее - версия 8.3.10.2580 (да и на 8.3.9 было). Стоит на ВинСервере-2012м. Ключ -debug у службы, ессно, установлен. При запуске клиента по F5 в списке подключённых предметов отладки есть, как и положено, два предмета: сервер и тонкий клиент. По ходу работы предмет Сервер в один прекрасный момент пропадает, ессно, точки останова не срабатывают, и предмет Сервер уже не находится никак. Если закрыть клиента и запустить снова, то опять Сервер появляется - на время. Нашёл, кажется, вариант обхода: если после F5 вручную отключить предмет Сервер, а потом снова подключить, то он потом не пропадает. ... Никто не сталкивался с таким? И бывают ли варианты лечения?  | 
|||
| 
    1
    
        mehfk    
     09.01.18 
            ✎
    14:22 
 | 
         
        >> И бывают ли варианты лечения?
 
        Исправить исходный код платформы.  | 
|||
| 
    2
    
        Garry1010    
     09.01.18 
            ✎
    15:01 
 | 
         
        (1) Шутка очевидная...:))     
         | 
|||
| 
    3
    
        Мыш    
     09.01.18 
            ✎
    15:08 
 | 
         
        (0) ragent.exe -debug -http     
         | 
|||
| 
    4
    
        Garry1010    
     09.01.18 
            ✎
    15:49 
 | 
         
        (3) Хммм. А почему без -http он должен отключаться? Разве это правильно? Или это такая принудительная мера для перевода всех на [del]10-ку[/del] отладку по HTTP?
 
        А вообще, у вас тоже отключается отладчик или просто - из общих соображений?  | 
|||
| 
    5
    
        ИС-2    
     09.01.18 
            ✎
    15:59 
 | 
         
        (0) было такое на УФ     
         | 
|||
| 
    6
    
        Garry1010    
     09.01.18 
            ✎
    16:03 
 | 
         
        (5) Ага, значит я не одинок.:()
 
        Именно на них, родимых, мать их так-растак. И неужели сами разрабы в 1С ни разу не озаботились этой фигнёй? Им всем нравится, что оно отлетает постоянно? (3) А точно есть такой флаг? Что-то поиск в инете ничего не даёт.  | 
|||
| 
    7
    
        Леха Дум    
     09.01.18 
            ✎
    16:17 
 | 
         
        У нас это и в режиме смешанных форм происходит, иногда помогает только перезапуск конфигуратора     
         | 
|||
| 
    8
    
        Мыш    
     09.01.18 
            ✎
    16:23 
 | 
         
        (6) Документация:
 
        /debug -<режим> Запуск кластера серверов в режиме отладки конфигураций. Параметр <режим> указывает, с использованием какого протокола будет функционировать отладчик на данном кластере серверов: ? -tcp – протокол TCP/IP; ? -http – протокол HTTP. Значение по умолчанию: -tcp. Зазеркалье: http://v8.1c.ru/o7/201506debug/index.htm  | 
|||
| 
    9
    
        Мыш    
     09.01.18 
            ✎
    16:25 
 | 
         
        (4) Это вариант лечения. Радикальный )     
         | 
|||
| 
    10
    
        dezss    
     09.01.18 
            ✎
    17:40 
 | 
         
        Была такая же проблема на вин 2016, решили работой через rdp.
 
        Тоже интересно более правильное решение. И отпишитесь, кому-нибудь помогло -http?  | 
|||
| 
    11
    
        Garry1010    
     10.01.18 
            ✎
    13:53 
 | 
         
        (8) А как тогда быть в настройках отладки в конфигураторе? Или она автоматически переключается на тот режим, что указан у сервера?     
         | 
|||
| 
    12
    
        Garry1010    
     10.01.18 
            ✎
    13:57 
 | 
         
        (8) Ну и эту зазеркальную ссылку я уже читал ранее. Просто, как я понял, если отлаживать что-то интернетное, то -http просто необходим - но зачем он нужен при обычной отладке, я не понял.     
         | 
|||
| 
    13
    
        Мандалай    
     10.01.18 
            ✎
    14:23 
 | 
         
        Данное решение (-http) должно помочь в случае, если у тебя несколько рабочих процессов на сервере 1С. В этом случае твой сеанс может быть перенаправлен другому рабочему процессу - в этом случае отладка на сервере пропадает (в варианте -tcp).
 
        Поэтому -http.  | 
|||
| 
    14
    
        Мыш    
     10.01.18 
            ✎
    14:28 
 | 
         
        (11) В конфигураторе укажешь режим и порт     
         | 
|||
| 
    15
    
        Мыш    
     10.01.18 
            ✎
    14:29 
 | 
         
        (12) В обычной отладке сможешь менять значения переменных )     
         | 
|||
| 
    16
    
        Garry1010    
     10.01.18 
            ✎
    15:00 
 | 
         
        (13) Ах, вон оно как, Семён Семёныч! Ясно тогда.     
         | 
|||
| 
    17
    
        Garry1010    
     10.01.18 
            ✎
    15:04 
 | 
         
        (13) Блин, а в 8.2-то ничего никуда не пропадало и при нескольких рабочих процессах. Вот, блин!
 
        [off]Это как их (1С) лень с драгНдропом в конец строки... В 8.2 можно было перетаскивать, потом они убили это - ещё со мной долго препирались, козлы, что это правильно, - а потом в 8.3 вернули... Но в 8.2 так и не стали возвращать.[/off]  | 
|||
| 
    18
    
        Мыш    
     10.01.18 
            ✎
    15:13 
 | 
         
        (17) В 8.2 сеансы не мигрировали с процесса на процесс )     
         | 
|||
| 
    19
    
        Garry1010    
     17.01.18 
            ✎
    13:03 
 | 
         
        (18) А можно ли в 8.3 отключить миграцию баз между процессами? Ключик какой-нить, например, добавить?..     
         | 
|||
| 
    20
    
        bodri    
     17.01.18 
            ✎
    13:10 
 | 
         
        (19) в настройках сервера 1С указать, что 1 база = 1 процесс и миграции не должно быть по идее     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |