1С8:Включение отладки на сервере 1C — различия между версиями

Материал из КинтВики
Перейти к: навигация, поиск
м
Строка 11: Строка 11:
 
'''Пример'''
 
'''Пример'''
 
  Значения параметра: "C:\Program Files (x86)\1cv8\8.3.12.1685\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540<br> -range 1560:1591 -d "C:\Program Files (x86)\1cv8\srvinfo" -debug
 
  Значения параметра: "C:\Program Files (x86)\1cv8\8.3.12.1685\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540<br> -range 1560:1591 -d "C:\Program Files (x86)\1cv8\srvinfo" -debug
 +
 +
== Режим debug в ОС Linux==
 +
Начиная с 8.3.16 и до 8.3.22 режим дебага включается следующим образом:
 +
#  Останавливаем сервер 1С
 +
# Заходим в файл по пути /etc/init.d/srv1cv83
 +
# В начале файла пишем переменную SRV1CV8_DEBUG="x1"
 +
# В этом же самом файле находим и корректируем имя переменной в сборке строки запуска с флагом debug
 +
  с [ "x$SRV1CV8_DEBUG" == "x1" ] && cmdline="$cmdline -debug"
 +
  на [ "$SRV1CV8_DEBUG" == "x1" ] && cmdline="$cmdline -debug"
 +
Запускаем сервер 1С
  
 
<!-- <blockquote>Значения параметра: "C:\Program Files (x86)\1cv8\8.3.12.1685\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files (x86)\1cv8\srvinfo" -debug</blockquote> -->
 
<!-- <blockquote>Значения параметра: "C:\Program Files (x86)\1cv8\8.3.12.1685\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files (x86)\1cv8\srvinfo" -debug</blockquote> -->

Версия 16:49, 16 февраля 2023

Действия выполняются на сервере под правами администратора.
По умолчанию отладку рекомендуется не включать, т.к. она замедляет работу сервера.
  1. Остановите на компьютере службу 1C Enterprise Server Agent. (Найдите на компьютере раздел Службы, он может быть в «Диспетчере задач» или в «Панели управления» или в каком-то другом разделе администрирования компьютера.)
  2. Откройте редактор системного реестра: нажмите клавиши Windows + R (или через меню Пуск) и введите в командную строку «regedit».
  3. Найдите ветку реестра [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.Х Server Agent] (х - в зависимости от версии).
  4. Двойным щелчком мыши откройте для редактирования параметр ImagePath.
  5. В поле «Значение» в конце строки после кавычек добавьте -debug.
  6. Сохраните изменения, закройте окно параметра нажав кнопку ОК и запустите службу 1c Enterprise Server Agent.

Пример

Значения параметра: "C:\Program Files (x86)\1cv8\8.3.12.1685\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540
-range 1560:1591 -d "C:\Program Files (x86)\1cv8\srvinfo" -debug

Режим debug в ОС Linux

Начиная с 8.3.16 и до 8.3.22 режим дебага включается следующим образом:

  1. Останавливаем сервер 1С
  2. Заходим в файл по пути /etc/init.d/srv1cv83
  3. В начале файла пишем переменную SRV1CV8_DEBUG="x1"
  4. В этом же самом файле находим и корректируем имя переменной в сборке строки запуска с флагом debug
 с [ "x$SRV1CV8_DEBUG" == "x1" ] && cmdline="$cmdline -debug"
 на [ "$SRV1CV8_DEBUG" == "x1" ] && cmdline="$cmdline -debug"

Запускаем сервер 1С