пятница, 9 декабря 2011 г.

Как установить режим отладки на стороне сервера в клиент-серверном режиме работы


Возникла проблема следующего характера: при установки точек отладки в клиент-серверном режиме все что выполняется на стороне клиента - работает, а все точки останова, расположенные на стороне сервера, игнорируются.
 


В 1С:Предприятие 8.2. Руководство разработчика. Часть2 стр 2-922 написано, что чтобы запустить сервер системы в режиме отладки надо запустить ragent.exe с ключом командной строки -debug.

Но если мы на нашем сервере исключительно отлаживаем систему, то намного проще и комфортнее вставить этот параметр в строчку параметров при запуске службы:

  1. Останавливаем службу 1C:Enterprise 8.2 Server Agent
  2. Ищем в реестре следующее:
    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\1C:Enterprise 8.2 Server Agent\
  3. Смотрим значение параметра 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")
  4. Добавляем -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
  5. Записываем и запускаем службу.




Режим отладки запущен!

Комментариев нет:

Отправить комментарий