|
не работает отладчик в клиент-сервере | ☑ | ||
---|---|---|---|---|
0
Alex1979rak
14.04.12
✎
07:36
|
Платформа 8.2.15.301. СУБД - MS SQL Express.
Создал пустую базу на сервере 1С. Отладчик не работает. Настройки сервера 1С: порт 1541. Сервер запускаю с параметром -debug/ Когда смотрю параметры подключения в режиме отладки: номер порта 1562. Помогите разобраться, пожалуйста. |
|||
1
zak555
14.04.12
✎
07:40
|
сообщить работает ?
|
|||
2
Alex1979rak
14.04.12
✎
07:43
|
(1) не работает
|
|||
3
Alex1979rak
14.04.12
✎
07:46
|
+0 Если запускаю обработку в режиме отладчика, то отладка работает. А если пытаюсь поставить точку останова в модуле любого объекта конфигурации, то не работает.
|
|||
4
Живой Ископаемый
14.04.12
✎
08:10
|
клади полную строку запуска сервера 1С
|
|||
5
kod263
14.04.12
✎
08:36
|
имя базы д.б. идентичным на сервере и на клиенте, т.е. не д.б. baza и Baza
|
|||
6
Alex1979rak
14.04.12
✎
08:39
|
(4) ragent.exe -start -debug
|
|||
7
Живой Ископаемый
14.04.12
✎
08:40
|
2(6) то есть ты его запускаешь как приложение, не как службу? порты не задаешь, рабочий каталог не задаешь?
|
|||
8
Живой Ископаемый
14.04.12
✎
08:41
|
стоп, не так... как выглядит строка в запуске службы?
|
|||
9
Alex1979rak
14.04.12
✎
08:48
|
(8) она так и выглядит: "C:\Program Files\1cv82\8.2.15.289\bin\ragent.exe" -start -debug
|
|||
10
Alex1979rak
14.04.12
✎
08:48
|
(7) сервер 1С запускается как служба. проверял.
|
|||
11
andrewks
14.04.12
✎
08:59
|
гы-гы-гы... черепашка?
"Платформа 8.2.15.301" "C:\Program Files\1cv82\8.2.15.289\bin\ragent.exe" |
|||
12
Живой Ископаемый
14.04.12
✎
08:59
|
короче, запускай нормально, с указанием портов
|
|||
13
andrewks
14.04.12
✎
08:59
|
(10) гы-гы-гы в квадрате
|
|||
14
andrewks
14.04.12
✎
09:00
|
вот как выглядит нормальный запуск:
"C:\Program Files\1cv82\8.2.15.289\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv82\srvinfo" |
|||
15
aleks-id
14.04.12
✎
09:03
|
коллеги, спокуха. у меня такая же шляпа с отладкой в режиме УП. клиентская часть останавливается на бряке, серверная нет. это связано с правами на контроллере домена. запускаем от доменного админа - отладка на сервере работает, запускаем от юзера - не пашет. сисадмин перекопал все политики, но так и не нашел причину.
|
|||
16
Живой Ископаемый
14.04.12
✎
09:05
|
+(14) и тогда -debug нужно вставить ПЕРЕД -d
2(15) зачем запускать не под админом? |
|||
17
andrewks
14.04.12
✎
09:05
|
(15) какая ось? 2к8? может, дело в SeDebugPrivilege?
|
|||
18
aleks-id
14.04.12
✎
09:06
|
(16) а зачем приложение запускать под админом? сервер ясен пень крутится под админом иначе вообще ничего бы не работало.
(1) ось 2к3 х64 |
|||
19
aleks-id
14.04.12
✎
09:07
|
(17) ось 2к3 х64. право отладки в политике у юзера включено.
|
|||
20
Живой Ископаемый
14.04.12
✎
09:07
|
2(18) непонятно было написано кто запускается
|
|||
21
Alex1979rak
14.04.12
✎
09:11
|
прошу прощения. конечно же запускаю 8.2.15.301. перепутал
|
|||
22
Alex1979rak
14.04.12
✎
09:12
|
винда 7-ая
|
|||
23
andrewks
14.04.12
✎
09:13
|
попробуй супер-админа включить
|
|||
24
Alex1979rak
14.04.12
✎
09:25
|
(23) мысля понятна. уточни, что значит суперадмин
|
|||
25
andrewks
14.04.12
✎
11:35
|
(24) net user administrator /active:yes
или Администратор для локализованной |
|||
26
Alex1979rak
15.04.12
✎
15:02
|
попробовал способ (14). не работает такой запуск у меня. у меня сервер запускается как служба.
права у меня администратора т.е. полные что делать дальше - незнаю хэлп |
|||
27
DMLangepas
15.04.12
✎
15:38
|
простой вопрос, ТиИ делал?
|
|||
28
Alex1979rak
15.04.12
✎
15:44
|
база нулевая. ТИИ не делал
|
|||
29
Alex1979rak
15.04.12
✎
15:46
|
хочется еще раз уточнить один момент: когда тестирую работу внешней обработки, то отладчик работает. а если просто в самой конфе ставлю точку останова, то уже не работает.
|
|||
30
Alex1979rak
15.04.12
✎
16:02
|
и еще одно наблюдение. если ставлю точку останова в модуле формы, то работает. если в модуле объекта - то не работает.
|
|||
31
Alex1979rak
15.04.12
✎
16:27
|
Вот! Нашел решение. Пусть эта инфа будет для тех, кто только начинает свой путь.
Как установить режим отладки на стороне сервера в клиент-серверном режиме работы russiandriver пишет в 1c_v8_create 19 мая, 2010 Возникла проблема следующего характера: при установки точек отладки в клиент-серверном режиме все что выполняется на стороне клиента - работает, а все точки останова, расположенные на стороне сервера, игнорируются. В 1С:Предприятие 8.2. Руководство разработчика. Часть2 стр 2-922 написано, что чтобы запустить сервер системы в режиме отладки надо запустить ragent.exe с ключом командной строки -debug. Но если мы на нашем сервере исключительно отлаживаем систему, то намного проще и комфортнее вставить этот параметр в строчку параметров при запуске службы: Останавливаем службу 1C:Enterprise 8.2 Server Agent Ищем в реестре следующее: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\1C:Enterprise 8.2 Server Agent\ Смотрим значение параметра ImagePath (оно имеет примерный вид: "C:\Program Files\1cv82\8.2.10.82\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv82\srvinfo") Добавляем -debug и сохраняем: "C:\Program Files\1cv82\8.2.10.82\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv82\srvinfo" -debug ... Записываем и запускаем службу. Режим отладки запущен!? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |