| 
    
            
         
         | 
    
  | 
После включения отладки "на сервере", не запускается клиент 1С. | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        bplmeddy    
     21.10.21 
            ✎
    10:32 
 | 
         
        Доброго времени суток. 
 
        Прошу вашей помощи, сегодня словил интересный глюк, суть которого в принципе в заголовке. Имеется платформа 1С:Предприятие 8.3 (8.3.16.1063), на ней крутиться самописная конфигурация, в клиент-серверном режиме. Проблема такова: если в записи реестра оставить включенным параметр "-debug", чтобы была серверная отладка, приложение отказывается запускаться каким либо образом (толстый/тонкий/веб клиенты), выдает ошибку "На сервере 1С:Предприятия произошла неисправимая ошибка. Приложение будет закрыто". До этого был год стабильного полета, без сучка, без задоринки. Если параметр убрать, все работает отлично, но без отладки на сервере, что превращает разработку/правку в слепое тыканье... ОС: Windows Server 2008 R2 x64 Rus MsSQL: 2008 R2 Может кто сталкивался? Гугл не помог... Буду очень благодарен за помощь/советы.  | 
|||
| 
    1
    
        Bigbro    
     21.10.21 
            ✎
    10:34 
 | 
         
        перенести -debug в другое место в строке. в начало или в конец параметров. звучит диковато но однажды это помогло)     
         | 
|||
| 
    2
    
        ИС-2    
     21.10.21 
            ✎
    10:35 
 | 
         
        а если запустить -debug -http ?     
         | 
|||
| 
    3
    
        bplmeddy    
     21.10.21 
            ✎
    10:40 
 | 
         
        (1) О_О да ладно...?     
         | 
|||
| 
    4
    
        bplmeddy    
     21.10.21 
            ✎
    10:42 
 | 
         
        Проблема в том, что особо экспериментировать не получиться, 100+ активных пользователей, мне башку оторвут, если все будут сидеть без программы )     
         | 
|||
| 
    5
    
        bplmeddy    
     21.10.21 
            ✎
    10:59 
 | 
         
        Чувствую, ночка будет длинной...     
         | 
|||
| 
    6
    
        Philix    
     21.10.21 
            ✎
    11:02 
 | 
         
        (0) Мэтр, предлагаю запустить еще одну инкарнацию сервера на других портах. Вот тут расписано https://its.1c.ru/db/v8320doc/bookmark/cs/TI000000129     
         | 
|||
| 
    7
    
        acht    
     21.10.21 
            ✎
    11:03 
 | 
         
        (6) И приязать его той-же SQL базе? Ну-ну.     
         | 
|||
| 
    8
    
        Philix    
     21.10.21 
            ✎
    11:12 
 | 
         
        (7) Это плохая идея... Как и отладка в рабочей базе     
         | 
|||
| 
    9
    
        Kassern    
     21.10.21 
            ✎
    11:13 
 | 
         
        (8) особенно отладка фоновых заданий)     
         | 
|||
| 
    10
    
        Ёпрст    
     гуру 
    21.10.21 
            ✎
    11:14 
 | 
         
        (0) покажи строку запуска службы, для начала     
         | 
|||
| 
    11
    
        Ёпрст    
     гуру 
    21.10.21 
            ✎
    11:15 
 | 
         
        так-то, в реестре прописываешь дебаг свой и рестарт службы.. и пофик, там на вопли 100 товарищей. Для них будет только окошко что сервер разорвал подключение.. Поноют и успокоятся     
         | 
|||
| 
    12
    
        Philix    
     21.10.21 
            ✎
    11:16 
 | 
         
        (11) так в этом и проблема, что у (0) эта схема не взлетела.     
         | 
|||
| 
    13
    
        bplmeddy    
     21.10.21 
            ✎
    11:16 
 | 
         
        (10) "C:\Program Files\1cv8\8.3.16.1063\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv8\srvinfo"     
         | 
|||
| 
    14
    
        bplmeddy    
     21.10.21 
            ✎
    11:17 
 | 
         
        (11) Не все так радужно, как хотелось бы :(     
         | 
|||
| 
    15
    
        bplmeddy    
     21.10.21 
            ✎
    11:17 
 | 
         
        (12) Именно. Год работало, а тут "драсте"     
         | 
|||
| 
    16
    
        Kassern    
     21.10.21 
            ✎
    11:17 
 | 
         
        (13) а дебаг так прописывали?
 
        "C:\Program Files\1cv8\8.3.16.1063\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv8\srvinfo" -debug  | 
|||
| 
    17
    
        Ёпрст    
     гуру 
    21.10.21 
            ✎
    11:17 
 | 
         
        (13) на а дебаг куда воткнута ?     
         | 
|||
| 
    18
    
        Kassern    
     21.10.21 
            ✎
    11:18 
 | 
         
        (15) кеш чистили?     
         | 
|||
| 
    19
    
        Ёпрст    
     гуру 
    21.10.21 
            ✎
    11:18 
 | 
         
        У нас так, если че:
 
        "C:\Program Files\1cv8\8.3.18.1334\bin\ragent.exe" -srvc -agent -regport 1641 -port 1640 -range 1660:1691 -debug -d "d:\srvinfo"  | 
|||
| 
    20
    
        Kassern    
     21.10.21 
            ✎
    11:19 
 | 
         
        (19) у нас в конце прописан и все работает как надо     
         | 
|||
| 
    21
    
        Dmitrii    
     гуру 
    21.10.21 
            ✎
    11:22 
 | 
         
        Отладка в продуктиве это в любом случае дичь.
 
        Что мешает автору купить минисервер и комплект разработчика со скидкой непонятно. Наверное сертификатов нет... Или контору раскулачить на покупку минисервера для разработки и отладки.  | 
|||
| 
    22
    
        Kassern    
     21.10.21 
            ✎
    11:23 
 | 
         
        (21) я думаю у конторы в 100+ активных юзверов найдется денег на сервер мини. Мы так и работает, вся отладка на копии     
         | 
|||
| 
    23
    
        Dmitrii    
     гуру 
    21.10.21 
            ✎
    11:23 
 | 
         
        Размещение ключа debug в командной строке уже сто лет никакого значения не имеет.
 
        Эта проблема была на какой-то древней версии платформы и давным-давно пофиксили её.  | 
|||
| 
    24
    
        bplmeddy    
     21.10.21 
            ✎
    11:26 
 | 
         
        (16) Да, так прописывал     
         | 
|||
| 
    25
    
        bplmeddy    
     21.10.21 
            ✎
    11:27 
 | 
         
        (17) На данный момент никуда, так как при воткнутой дебаге клиент не запускается, я же писал...     
         | 
|||
| 
    26
    
        bplmeddy    
     21.10.21 
            ✎
    11:28 
 | 
         
        (22) Заказали полноценный сервер, стойку, упс на 2 КВ, ждемс....     
         | 
|||
| 
    27
    
        Kassern    
     21.10.21 
            ✎
    11:29 
 | 
         
        (26) кеш пробовали чистить?     
         | 
|||
| 
    28
    
        aka MIK    
     21.10.21 
            ✎
    11:32 
 | 
         
        (0) включи отладку по http     
         | 
|||
| 
    29
    
        Dmitrii    
     гуру 
    21.10.21 
            ✎
    11:34 
 | 
         
        Проблемы с отладкой могут быть в двух случаях.
 
        1. Кэш. Надо останавливать все службы 1С (сервер, агент, RAS, сервер хранилищ), чистить все папки с временными файлами и папочку с сеансовыми данными snccntx[32-хзначная абракадабра] в реестре кластера. 2. Бандмауер/фаервол или какие-то другие проблемы с сетью или конкуренция по портам отладки с другими службами/приложениями. Необходимо проверять, что локально на сервере (при запуске клиента на той же машине, где размещён сервер) всё работает. Проверить, что порты, по которым идёт отладка ни кем не заняты и открыты.  | 
|||
| 
    30
    
        bplmeddy    
     21.10.21 
            ✎
    11:36 
 | 
         
        (27) Угу. И кеш юзера, и кеш конфы     
         | 
|||
| 
    31
    
        bplmeddy    
     21.10.21 
            ✎
    11:37 
 | 
         
        (28) Вечером попробую.     
         | 
|||
| 
    32
    
        bplmeddy    
     21.10.21 
            ✎
    11:37 
 | 
         
        (29) Вечером попробую.     
         | 
|||
| 
    33
    
        bplmeddy    
     21.10.21 
            ✎
    11:38 
 | 
         
        Пока спасибо всем огромное за советы. Вечером буду пробовать. Завтра утром отпишусь что да как.     
         | 
|||
| 
    34
    
        Dmitrii    
     гуру 
    21.10.21 
            ✎
    11:38 
 | 
         
        И неплохо было бы посмотреть что вообще в журнале винды на сервере при этом пишется.
 
        Я уж молчу о технологическом журнале. Его, как я понимаю, нет.  | 
|||
| 
    35
    
        bplmeddy    
     21.10.21 
            ✎
    11:38 
 | 
         
        (19) Тоже надо попробовать.     
         | 
|||
| 
    36
    
        Dmitrii    
     гуру 
    21.10.21 
            ✎
    11:39 
 | 
         
        (32) Сеть, порты и настройку брандмауера можно проверить прямо сейчас.     
         | 
|||
| 
    37
    
        shuhard    
     21.10.21 
            ✎
    11:40 
 | 
         
        (34)[Я уж молчу о технологическом журнале]
 
        а зря  | 
|||
| 
    38
    
        Dmitrii    
     гуру 
    21.10.21 
            ✎
    11:42 
 | 
         
        (35) Хрень это. Размещение ключа debug в командной строке запуска службы не имеет никакого значения. Эта байка - тяжёлое наследие багов древних версий платформы, которые уже давно пофиксили.     
         | 
|||
| 
    39
    
        bplmeddy    
     21.10.21 
            ✎
    11:45 
 | 
         
        (38) Не совсем понял. Это зависит от версии платформы ?     
         | 
|||
| 
    40
    
        Bigbro    
     21.10.21 
            ✎
    11:50 
 | 
         
        (39) люди говорят что давно пофиксили, но тот кто гулял по этим граблям - помнит))     
         | 
|||
| 
    41
    
        oslokot    
     21.10.21 
            ✎
    11:53 
 | 
         
        чистили кеш сервера 1с?     
         | 
|||
| 
    42
    
        Dmitrii    
     гуру 
    21.10.21 
            ✎
    11:56 
 | 
         
        (39) Имеется ввиду конкретное место размещения ключа "debug" в командной строке. Когда-то давным-давно с стародавние времена на какой-то версии платформы, номера которого уже никто и не помнит, был такой глюк.
 
        Если ключ debug разместить в середине, а не в конце строки запуска службы (или наоборот - в конце, а не в середине...), то отладка не работала. Тот баг уже сто лет как пофиксили, но народ рефлекторно продолжает эти шаманские игры с расстановкой ключа -debug в разные места строки запуска.  | 
|||
| 
    43
    
        bplmeddy    
     21.10.21 
            ✎
    11:57 
 | 
         
        (42) Понял )     
         | 
|||
| 
    44
    
        bplmeddy    
     21.10.21 
            ✎
    12:09 
 | 
         
        (41) угу     
         | 
|||
| 
    45
    
        Kassern    
     21.10.21 
            ✎
    12:10 
 | 
         
        (44) а как чистили?     
         | 
|||
| 
    46
    
        XMMS    
     21.10.21 
            ✎
    12:16 
 | 
         
        Конкуренция с другими службами(или некорректными настройками текущей), использующими порт отладки - хорошая версия, кстати. Мне кажется надо посмотреть детально, так как при 100 юзерах могли настройки по умолчанию менять.     
         | 
|||
| 
    47
    
        bplmeddy    
     25.10.21 
            ✎
    11:50 
 | 
         
        (19) Вы не поверите, но сработало именно это... Я в шоке.     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |