Включение отладки по http на linux сервере
Включение отладки по http на linux сервере
Для включения отладки по http нужно:
- Изменить скрипт запуска ragent
- включить отладку
- изменить режим отладки на http
- перечитать скрипт запуска
- перезапустить сервер
Скрипт запуска ragent
Скрипт для Ubuntu по умолчанию находится в /etc/init.d/srv1cv83. В нём нужно найти строку
#SRV1CV8_DEBUG=
и заменить на
SRV1CV8_DEBUG=1
(убрать комментарий в начале строки и поставить = 1)
и в строке
[ "x$SRV1CV8_DEBUG" == "x1" ] && cmdline="$cmdline -debug"
добавить -http
[ "x$SRV1CV8_DEBUG" == "x1" ] && cmdline="$cmdline -debug -http"
Перечитать конфигурацию сервера
sudo systemctl daemon-reload
Перезапустить сверер
sudo service srv1cv83 restart
Проверка, что всё обновилось
sudo ps auxf
в выводе команды
/opt/1C/v8.3/x86_64/ragent -daemon -debug -http
\_ /opt/1C/v8.3/x86_64/rmngr -port 1541 -host toir-prod -range 1560:1591 -debug -http -clstid 1e38ac24-c807-11e9-d784-fa163e1cc1b5
\_ /opt/1C/v8.3/x86_64/dbgs --port=1550
\_ /opt/1C/v8.3/x86_64/rphost -range 1560:1591 -reghost toir-prod -regport 1541 -pid 1e881df4-c807-11e9-d784-fa163e1cc1b5 -debug -http
в параметрах запуска сервисов должно повяиться -http
, а также новая строка сервиса отладки /opt/1C/v8.3/x86_64/dbgs --port=1550