Отладка Web-сервисов по протоколу http (новый механизм отладки в 8.3.8)

1. nik_lankaster 05.08.16 14:45 Сейчас в теме
Есть удалённый сервер на котором, собственно и живёт база. База клиент-серверная. Сервер запускается как служба. На сервере отладка по протоколу http включена (-debug -http), соответственно, dbgs.exe тоже стартовал.
Пробую словить отладку web-сервиса на двух отладчиках. Один расположен непосредственно там же, где запущен сервер 1С, а другой отладчик на удалённой машине (собственно, моей рабочей). Но ни там, ни там web-сервис на точке останова не останавливается.

Оба отладчика (конфигуратора), разумеется, настроены на http-отладку, адрес сервера отладки в обоих стоит верный (http://1C-SERVER:1550). На удалённой машине доступ к серверу отладки есть (при вводе адреса сервера отладки браузер возвращает то, что и должен). Ну и автоматическое подключение к отладке web-сервисов тоже в обоих конфигураторах выставлено. Но вот дебаг веб-сервисов никак не ловится. При этом тонкий клиент и сервер ловятся без проблем в обоих конфигураторах.

Что я делаю не так? Или что я забываю сделать? Help me, friendly folks!
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. dj_serega 392 05.08.16 14:48 Сейчас в теме
(1) nik_lankaster, А для проверки выставляли автоподключение по всем объектам?
programmistSVS; Athlon; nik_lankaster; +3 Ответить
4. nik_lankaster 08.08.16 09:57 Сейчас в теме
(2) dj_serega, сервер и тонкий клиент отладчиком ловятся как в локальном конфигураторе, так и в удалённом. Из этого делал для себя вывод, что оба отладчика к серверу отладки подключены правильно. Для других вариантов (СОМ-соединение, http-клиент и др.) я не проверял, удовлетворился сервером и тонким клиентом.
8. nik_lankaster 09.08.16 10:15 Сейчас в теме
(2) dj_serega, всё дело оказалось в том, что в моём случае модуль web-сервиса ловится как сервер [http://joxi.ru/KAgoOweIg8E1eA], поэтому на выставленное мной автоподключение к web-сервисам ничего и не клевало. Воспользовался вашим советом и выставил автоподключение для всех. Поймался сервер.

Большое спасибо вам и другим ответившим.

P.S. Интересно, это только в клиент-серверной базе точка останова из модуля web-сервиса ловится на сервере?
15. Athlon 05.10.17 16:01 Сейчас в теме
(2)Дей2ствительно нужно было установить все галочки в атоподключение.
+
3. h00k 50 06.08.16 02:55 Сейчас в теме
(1) nik_lankaster,
Или что я забываю сделать?

Поставить галку в Отладка - Подключение - Автоматическое подключение - web-сервисы на сервере.
5. nik_lankaster 08.08.16 09:59 Сейчас в теме
(3) h00k, да нет. Было бы здорово, если бы я только такую мелочь забыл.

Ну и автоматическое подключение к отладке web-сервисов тоже в обоих конфигураторах выставлено.


Автоматическое подключение к Web-сервисам выставлено. Но они не ловятся.
6. nik_lankaster 08.08.16 15:32 Сейчас в теме
7. spacecraft 08.08.16 16:12 Сейчас в теме
(6) nik_lankaster, попробовать веб-сервер перезагрузить. Иногда такое бывает.
9. Xershi 1488 16.04.17 22:55 Сейчас в теме
У нас немного другая проблема:
На сервере стоит:
"C:\Program Files\1cv8\8.3.9.1818\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv8\srvinfo" -debug -http

Согласно статье http://v8.1c.ru/o7/201506debug/index.htm

Параметр "-http" должен работать. Но служба после запуска останавливается.

Как включить отладку по http?

Или почему служба останавливается?
10. zarucheisky 17.04.17 14:32 Сейчас в теме
(9) возможно, что http - порт занят, надо посмотреть log-и системы, почему остановилась служба.
11. Xershi 1488 17.04.17 14:45 Сейчас в теме
(10) речь идет о логе винды. Я включаю службу. Смотрю когда она останавливается и затем смотрю лог винды?
12. zarucheisky 17.04.17 14:45 Сейчас в теме
13. zarucheisky 17.04.17 14:48 Сейчас в теме
(11) Антивирь или файерволл может мешать, в таком случае надо ragent добавить в исключение.
14. Xershi 1488 18.04.17 17:11 Сейчас в теме
Суппорт 1С отписал https://its.1c.ru/db/v839doc#bookmark:cs:TI000000119:
ragent /instsrvc|/rmsrvc /usr <имя> /pwd <пароль>
/start|/stop
/port <порт> /regport <порт> /range <диапазоны>
/seclev <уровень> /d <каталог>
/pingPeriod <время> /pingTimeout <время>
/debug -<режим> /debugServerAddr <адрес> /debugServerPort <порт> /debugServerPwd <пароль>


Я же через регистр прописывал. Скорее всего в регистре по другому это делается.
Скиньте запись регистра у кого работает новая отладка?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот