Стандартно, после установки платформы «1С:Предприятие», кластер серверов запускается в обычном режиме работы, без возможности отладки.
Для того, чтобы стала возможна отладка серверного контекста, кластер нужно перезапустить в режиме отладки. Как это сделать в различных вариантах установки и в разных операционных системах, описано в «документации «1С:Предприятия»».
Далее будет показан сценарий перезапуска кластера в том случае, когда он запущен как служба операционной системы Windows.
Чтобы запустить кластер в режиме отладки, необходимо остановить службу, выполнить повторную регистрацию этой службы с другими параметрами и запустить ее. Поскольку эти действия, возможно, вам понадобится совершать неоднократно, создайте два .bat-файла, которые автоматизируют эти действия. Один, для запуска кластера в режиме отладки, другой — для запуска в обычном режиме.
Для этого вам понадобится строка запуска службы, которую вы скопировали в буфер обмена.
"C:\Program Files\1cv8\8.3.14.1779\bin\ragent.exe" -stop
"C:\Program Files\1cv8\8.3.14.1779\bin\ragent.exe" -instsrvc -debug -http -usr .\USR1CV8
-pwd usrpwd -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv8\srvinfo"
"C:\Program Files\1cv8\8.3.14.1779\bin\ragent.exe" -start
В первой строке служба останавливается, во второй она регистрируется с возможностью отладки, в третьей строке служба запускается.
Путь к исполняемому файлу ragent.exe нужно взять из вашей строки запуска. Значения параметров -regport, -port и -d также нужно взять из нее. Параметр -range указывает на стандартный диапазон портов, который используется кластером. Параметры -srvc и -agent, которые есть в скопированной вами строке, использовать не нужно — это служебные параметры, которые в командной строке не используются.
За регистрацию службы кластера в режиме отладки отвечают три параметра: -instsrvc, -debug и -http. Они обязательно должны быть указаны. Кроме этого вам понадобится указать пользователя, от имени которого будет запускаться служба, и его пароль (тот, который вы указывали при установке платформы). В примере это параметр -usr (стандартный пользователь, которого создает платформа «1С:Предприятие» для запуска кластера) и -pwd (вместо «usrpwd» укажите свой пароль).
"C:\Program Files\1cv8\8.3.14.1779\bin\ragent.exe" -stop
"C:\Program Files\1cv8\8.3.14.1779\bin\ragent.exe" -instsrvc -usr .\USR1CV8
-pwd usrpwd -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv8\srvinfo"
"C:\Program Files\1cv8\8.3.14.1779\bin\ragent.exe" -start
Отличие заключается только в том, что во второй строке отсутствуют параметры -debug и -http.
Чтобы перезапустить кластер просто запустите на исполнение нужный .bat-файл. Режим работы службы и ее состояние после перезапуска можно проконтролировать в консоли управления Управление компьютером.