1С8:Включение отладки на сервере 1C — различия между версиями
Строка 15: | Строка 15: | ||
Начиная с 8.3.16 и до 8.3.22 режим дебага включается следующим образом: | Начиная с 8.3.16 и до 8.3.22 режим дебага включается следующим образом: | ||
# Останавливаем сервер 1С | # Останавливаем сервер 1С | ||
− | # Заходим в файл по пути /etc/init.d/srv1cv83 | + | # Заходим в файл, который находится по пути /etc/init.d/srv1cv83 |
# В начале файла пишем переменную SRV1CV8_DEBUG="x1" | # В начале файла пишем переменную SRV1CV8_DEBUG="x1" | ||
# В этом же самом файле находим и корректируем имя переменной в сборке строки запуска с флагом debug | # В этом же самом файле находим и корректируем имя переменной в сборке строки запуска с флагом debug |
Версия 16:49, 16 февраля 2023
Действия выполняются на сервере под правами администратора. |
По умолчанию отладку рекомендуется не включать, т.к. она замедляет работу сервера. |
- Остановите на компьютере службу 1C Enterprise Server Agent. (Найдите на компьютере раздел Службы, он может быть в «Диспетчере задач» или в «Панели управления» или в каком-то другом разделе администрирования компьютера.)
- Откройте редактор системного реестра: нажмите клавиши Windows + R (или через меню Пуск) и введите в командную строку «regedit».
- Найдите ветку реестра [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.Х Server Agent] (х - в зависимости от версии).
- Двойным щелчком мыши откройте для редактирования параметр ImagePath.
- В поле «Значение» в конце строки после кавычек добавьте -debug.
- Сохраните изменения, закройте окно параметра нажав кнопку ОК и запустите службу 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С
- Заходим в файл, который находится по пути /etc/init.d/srv1cv83
- В начале файла пишем переменную SRV1CV8_DEBUG="x1"
- В этом же самом файле находим и корректируем имя переменной в сборке строки запуска с флагом debug
с [ "x$SRV1CV8_DEBUG" == "x1" ] && cmdline="$cmdline -debug" на [ "$SRV1CV8_DEBUG" == "x1" ] && cmdline="$cmdline -debug"
Запускаем сервер 1С