Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

После включения отладки "на сервере", не запускается клиент 1С.

После включения отладки "на сервере", не запускается клиент 1С.
Я
   bplmeddy
 
21.10.21 - 10:32
Доброго времени суток.
Прошу вашей помощи, сегодня словил интересный глюк, суть которого в принципе в заголовке.
Имеется платформа 1С:Предприятие 8.3 (8.3.16.1063), на ней крутиться самописная конфигурация, в клиент-серверном режиме.
Проблема такова: если в записи реестра оставить включенным параметр "-debug", чтобы была серверная отладка, приложение отказывается запускаться каким либо образом (толстый/тонкий/веб клиенты), выдает ошибку "На сервере 1С:Предприятия произошла неисправимая ошибка. Приложение будет закрыто".
До этого был год стабильного полета, без сучка, без задоринки.
Если параметр убрать, все работает отлично, но без отладки на сервере, что превращает разработку/правку в слепое тыканье...
ОС: Windows Server 2008 R2 x64 Rus
MsSQL: 2008 R2
Может кто сталкивался? Гугл не помог...
Буду очень благодарен за помощь/советы.
   Bigbro
 
1 - 21.10.21 - 10:34
перенести -debug в другое место в строке. в начало или в конец параметров. звучит диковато но однажды это помогло)
   ИС-2
 
2 - 21.10.21 - 10:35
а если запустить -debug -http ?
   bplmeddy
 
3 - 21.10.21 - 10:40
(1) О_О да ладно...?
   bplmeddy
 
4 - 21.10.21 - 10:42
Проблема в том, что особо экспериментировать не получиться, 100+ активных пользователей, мне башку оторвут, если все будут сидеть без программы )
   bplmeddy
 
5 - 21.10.21 - 10:59
Чувствую, ночка будет длинной...
   Philix
 
6 - 21.10.21 - 11:02
(0) Мэтр, предлагаю запустить еще одну инкарнацию сервера на других портах. Вот тут расписано https://its.1c.ru/db/v8320doc/bookmark/cs/TI000000129
   acht
 
7 - 21.10.21 - 11:03
(6) И приязать его той-же SQL базе? Ну-ну.
   Philix
 
8 - 21.10.21 - 11:12
(7) Это плохая идея... Как и отладка в рабочей базе
   Kassern
 
9 - 21.10.21 - 11:13
(8) особенно отладка фоновых заданий)
   Ёпрст
 
10 - 21.10.21 - 11:14
(0) покажи строку запуска службы, для начала
   Ёпрст
 
11 - 21.10.21 - 11:15
так-то, в реестре прописываешь дебаг свой и рестарт службы.. и пофик, там на вопли 100 товарищей. Для них будет только окошко что сервер разорвал подключение.. Поноют и успокоятся
   Philix
 
12 - 21.10.21 - 11:16
(11) так в этом и проблема, что у (0) эта схема не взлетела.
   bplmeddy
 
13 - 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"
   bplmeddy
 
14 - 21.10.21 - 11:17
(11) Не все так радужно, как хотелось бы :(
   bplmeddy
 
15 - 21.10.21 - 11:17
(12) Именно. Год работало, а тут "драсте"
   Kassern
 
16 - 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) на а дебаг куда воткнута ?
   Kassern
 
18 - 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"
   Kassern
 
20 - 21.10.21 - 11:19
(19) у нас в конце прописан и все работает как надо
   Dmitrii
 
21 - 21.10.21 - 11:22
Отладка в продуктиве это в любом случае дичь.
Что мешает автору купить минисервер и комплект разработчика со скидкой непонятно. Наверное сертификатов нет...
Или контору раскулачить на покупку минисервера для разработки и отладки.
   Kassern
 
22 - 21.10.21 - 11:23
(21) я думаю у конторы в 100+ активных юзверов найдется денег на сервер мини. Мы так и работает, вся отладка на копии
   Dmitrii
 
23 - 21.10.21 - 11:23
Размещение ключа debug в командной строке уже сто лет никакого значения не имеет.
Эта проблема была на какой-то древней версии платформы и давным-давно пофиксили её.
   bplmeddy
 
24 - 21.10.21 - 11:26
(16) Да, так прописывал
   bplmeddy
 
25 - 21.10.21 - 11:27
(17) На данный момент никуда, так как при воткнутой дебаге клиент не запускается, я же писал...
   bplmeddy
 
26 - 21.10.21 - 11:28
(22) Заказали полноценный сервер, стойку, упс на 2 КВ, ждемс....
   Kassern
 
27 - 21.10.21 - 11:29
(26) кеш пробовали чистить?
   aka MIK
 
28 - 21.10.21 - 11:32
(0) включи отладку по http
   Dmitrii
 
29 - 21.10.21 - 11:34
Проблемы с отладкой могут быть в двух случаях.
1. Кэш. Надо останавливать все службы 1С (сервер, агент, RAS, сервер хранилищ), чистить все папки с временными файлами и папочку с сеансовыми данными snccntx[32-хзначная абракадабра] в реестре кластера.
2. Бандмауер/фаервол или какие-то другие проблемы с сетью или конкуренция по портам отладки с другими службами/приложениями. Необходимо проверять, что локально на сервере (при запуске клиента на той же машине, где размещён сервер) всё работает. Проверить, что порты, по которым идёт отладка ни кем не заняты и открыты.
   bplmeddy
 
30 - 21.10.21 - 11:36
(27) Угу. И кеш юзера, и кеш конфы
 
 
   bplmeddy
 
31 - 21.10.21 - 11:37
(28) Вечером попробую.
   bplmeddy
 
32 - 21.10.21 - 11:37
(29) Вечером попробую.
   bplmeddy
 
33 - 21.10.21 - 11:38
Пока спасибо всем огромное за советы. Вечером буду пробовать. Завтра утром отпишусь что да как.
   Dmitrii
 
34 - 21.10.21 - 11:38
И неплохо было бы посмотреть что вообще в журнале винды на сервере при этом пишется.
Я уж молчу о технологическом журнале. Его, как я понимаю, нет.
   bplmeddy
 
35 - 21.10.21 - 11:38
(19) Тоже надо попробовать.
   Dmitrii
 
36 - 21.10.21 - 11:39
(32) Сеть, порты и настройку брандмауера можно проверить прямо сейчас.
   shuhard
 
37 - 21.10.21 - 11:40
(34)[Я уж молчу о технологическом журнале]
а зря
   Dmitrii
 
38 - 21.10.21 - 11:42
(35) Хрень это. Размещение ключа debug в командной строке запуска службы не имеет никакого значения. Эта байка - тяжёлое наследие багов древних версий платформы, которые уже давно пофиксили.
   bplmeddy
 
39 - 21.10.21 - 11:45
(38) Не совсем понял. Это зависит от версии платформы ?
   Bigbro
 
40 - 21.10.21 - 11:50
(39) люди говорят что давно пофиксили, но тот кто гулял по этим граблям - помнит))
   oslokot
 
41 - 21.10.21 - 11:53
чистили кеш сервера 1с?
   Dmitrii
 
42 - 21.10.21 - 11:56
(39) Имеется ввиду конкретное место размещения ключа "debug" в командной строке. Когда-то давным-давно с стародавние времена на какой-то версии платформы, номера которого уже никто и не помнит, был такой глюк.
Если ключ debug разместить в середине, а не в конце строки запуска службы (или наоборот - в конце, а не в середине...), то отладка не работала.

Тот баг уже сто лет как пофиксили, но народ рефлекторно продолжает эти шаманские игры с расстановкой ключа -debug в разные места строки запуска.
   bplmeddy
 
43 - 21.10.21 - 11:57
(42) Понял )
   bplmeddy
 
44 - 21.10.21 - 12:09
(41) угу
   Kassern
 
45 - 21.10.21 - 12:10
(44) а как чистили?
   XMMS
 
46 - 21.10.21 - 12:16
Конкуренция с другими службами(или некорректными настройками текущей), использующими порт отладки - хорошая версия, кстати. Мне кажется надо посмотреть детально, так как при 100 юзерах могли настройки по умолчанию менять.
   bplmeddy
 
47 - 25.10.21 - 11:50
(19) Вы не поверите, но сработало именно это... Я в шоке.


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.