![]() |
|
Отладка на сервере (не опять, а снова!) | ☑ | ||
---|---|---|---|---|
0
1Сергей
20.02.20
✎
11:23
|
Уже сколько всего перечитал, но проблема так и не решилась.
Имеем: Сервер терминалов - SRV1 Сервер приложений 1С - SRV-APP Сервер баз данных SQL - SRV-DB Пользователь, программист 1С, подключен терминальной сессией к SRV1, запускает конфигуратор (серверную базу на SRV-APP, сама бд на SRV-DB). Версия 1С - 8.3.16.1063 Серверная отладка работает через раз. Порты открыты. С этим проблем нет. Изначально Служба 1С запускалась с ключом "-debug". В конфигураторе (Отладка-Подключение) Серверный предмет отладки всегда был виден и подключался автоматически при начале отладки. Но, раза с третьего переставал отрабатывать отладку. Точки останова в серверных процедурах/функциях пролетали мимо. На одном известном ресурсе писали, что ключ таки должен быть "/debug". В таком режиме серверные предметы отладки не видны по умолчанию. Необходимо один раз указать адрес сервера чтобы они стали видны, и подключить их вручную. Но, проблема так и не уходит. Теперь при начале отладки серверный предмет отладки подключается автоматически, но не работает. Необходимо зайти в Отладка-Подключение отключить и снова подключить серверный предмет отладки. Как побороть эту фигню? |
|||
1
1Сергей
20.02.20
✎
11:25
|
И да, на всех серверах W2012, если это важно
|
|||
2
palsergeich
20.02.20
✎
11:27
|
(0) Я чищу кеш когда перестает работать отладка.
Иногда и это не помогает, тогда помогает разлогин и снова заход на терминал |
|||
3
1Сергей
20.02.20
✎
11:29
|
(2) а если это случается каждые 5 минут?
|
|||
4
1Сергей
20.02.20
✎
11:29
|
каждый третий запуск отладки, так скажем
|
|||
5
1Сергей
20.02.20
✎
11:30
|
(2) кэш пользователя или серверный кэш?
|
|||
6
palsergeich
20.02.20
✎
11:32
|
(5) Пользователя. Да подбешивает ппс как
|
|||
7
dka80
20.02.20
✎
11:36
|
Может попробовать перейти на http отладку?
|
|||
8
palsergeich
20.02.20
✎
11:37
|
Вон у соседа через раз у клиента отваливается, у него пичот ярче солнца, у меня, у другого клиента, тьфу тьфу не чаще раза в неделю
|
|||
9
palsergeich
20.02.20
✎
11:42
|
(7) Хорошая идея кстати, если это возможно
|
|||
10
inkvizitr
20.02.20
✎
11:43
|
(0) когда создавал правило, какие именно порты указал?
|
|||
11
inkvizitr
20.02.20
✎
11:44
|
(0) правильно понимаю все что с директивой клиента отладка работает, а с директивой сервера нет?
|
|||
12
1Сергей
20.02.20
✎
11:46
|
(11) правильно
(10) 1540-1591 |
|||
13
inkvizitr
20.02.20
✎
11:49
|
(12) покажи как ты прописал debug
|
|||
14
inkvizitr
20.02.20
✎
11:52
|
(12) у меня допустим так "C:\Program Files\1cv8\8.3.16.1148\bin\ragent.exe" -debug -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv8\srvinfo"
|
|||
15
1Сергей
20.02.20
✎
11:55
|
(14) "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
|
|||
16
inkvizitr
20.02.20
✎
12:00
|
(15)
1) вместо косой черты поставить -debug 2) если баз к серверу подключено не много, то замочи или переименуй srvinfo 3) после чего запусти службу, srvinfo создаться заново 4) подключи существующие базы заново 5) ну и на всякий зачисти кэш и темп |
|||
17
inkvizitr
20.02.20
✎
12:01
|
(16) кэш и темп чистить у того пользователя ос виндовс от которого стартует служба
|
|||
18
1Сергей
20.02.20
✎
12:01
|
(16) 1) ты читал (0)?
|
|||
19
1Сергей
20.02.20
✎
12:02
|
(17) моя чистилка кеша у всех чистит
rem Остановка службы сервера предприятия 1С x64 net stop "1C:Enterprise 8.3 Server Agent (x86-64)" rem Принудительное завершение процессов сервера 1С, если они не завершились корректно TASKKIll /F /FI "IMAGENAME eq rphost*" TASKKIll /F /FI "IMAGENAME eq rmngr*" TASKKIll /F /FI "IMAGENAME eq ragent*" rem Удаление пользовательского кэша 1С (при необходимости) @FOR /D %%i in ("C:\Users\*") do ( @FOR /D %%j in ("%%i\Local settings\Application data\1C\1Cv8\????????-????-????-????-????????????") do rd /s /q "%%j" @FOR /D %%j in ("%%i\AppData\Roaming\1C\1Cv8\????????-????-????-????-????????????") do rd /s /q "%%j" ) rem Удаление сеансовых данных сервера предприятия for /d %%a in ("c:\Program Files\1cv8\srvinfo\reg_1541\snccntx*") do rd /s /q "%%a" rem Запуск службы сервера 1С x64 net start "1C:Enterprise 8.3 Server Agent (x86-64)" Pause |
|||
20
inkvizitr
20.02.20
✎
12:06
|
(19) темп ты ей не чистишь Local settings\Application data\temp
|
|||
21
1Сергей
20.02.20
✎
12:07
|
(20) ок, допишу
|
|||
22
inkvizitr
20.02.20
✎
12:10
|
(21) и переподключить базу к серверу 1с, мало-ли, что то кривое в *.lst
|
|||
23
VladZ
20.02.20
✎
12:11
|
(0) 8.3.16.1063 ? А что ты хотел от новой платформы? Даже разрабы еще не в курсе, какие там ошибки.
|
|||
24
inkvizitr
20.02.20
✎
12:11
|
(23) у меня на ней отладка норм работает, нареканий пока нет
|
|||
25
inkvizitr
20.02.20
✎
12:12
|
(23) (21) был небольшой глюк не связанный с отладкой, помогло перезадания каталога srvinfo и переподключения баз
|
|||
26
VladZ
20.02.20
✎
12:12
|
(24) Ключевое слово "пока" :)
|
|||
27
1Сергей
20.02.20
✎
12:13
|
(26) открой багрепорт. В курсе разрабы
|
|||
28
1Сергей
20.02.20
✎
12:14
|
но, похоже, это самый глючный релиз, да
|
|||
29
VladZ
20.02.20
✎
12:15
|
(27) Это радует.
|
|||
30
1Сергей
20.02.20
✎
12:15
|
он аккурат после НГ праздников вышел
|
|||
31
1Сергей
20.02.20
✎
12:16
|
хотя, нет. До
|
|||
32
VladZ
20.02.20
✎
12:17
|
Ставь 8.3.16.1148. Расскажешь потом, как оно.
|
|||
33
1Сергей
20.02.20
✎
12:20
|
(32) можно уже у (14) спросить
|
|||
34
trad
20.02.20
✎
12:31
|
У нас отладка запущена по http
"C:\Program Files\1cv8\8.3.15.1830\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\srvinfo" -debug -http Изредка работаю по RDP. Проблем как в (0) не наблюдал |
|||
35
1Сергей
20.02.20
✎
12:40
|
(34) для этого необходим вэбсервер? иис, апппач?
|
|||
36
trad
20.02.20
✎
12:45
|
(35) белее грамотные коллеги мне подсказывают что веб сервер не нужен
|
|||
37
pechkin
20.02.20
✎
12:53
|
возможно файрволл на клиенте зкрыл порты
|
|||
38
palsergeich
20.02.20
✎
12:54
|
(35) Не нужно
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |