Включение отладки серверного кода
Для Windows
При тестовой эксплуатации сервиса полезно включить возможность отладки клиент-серверных приложений на стороне сервера «1С:Предприятие 8».
Если сервер «1С:Предприятия 8» работает под управлением ОС Windows, выполните следующие шаги:
-
Вызовите редактор реестра Windows: нажмите
Win + R
и введите командуregedit
. -
В редакторе реестра найдите и раскройте ветку:
-
Для 64-битного сервера:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\1C:Enterprise 8.3 Server Agent (x86-64)
-
Для 32-битного сервера:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\1C:Enterprise 8.3 Server Agent
-
-
Найдите параметр
ImagePath
, откройте его и в конец строки добавьте пробел и флаг–debug
. 3.1. Если нужно включить HTTP-отладку, то дальше добавляем флаг-http
(т.е. получится строка-debug -http
) -
Нажмите OK.
-
Перезапустите службу:
- 64-битный сервер: Агент сервера 1С:Предприятия 8.3 (x86-64)
- 32-битный сервер: Агент сервера 1С:Предприятия 8.3
Для Linux
Если сервер работает под управлением ОС Linux, необходимо включить переменную SRV1CV8_DEBUG=1
в скрипте запуска srv1cv83
.
-
В RHEL-подобных системах (CentOS, AlmaLinux и др.):
Файл находится в каталоге/etc/sysconfig
-
В DEB-подобных системах (Ubuntu, Debian и др.):
Файл находится в каталоге/etc/init.d
Пример строки в скрипте:
SRV1CV8_DEBUG=1
После изменения скрипта — перезапустите службу сервера 1С.