kb-personal/src/content/docs/knowledge-base/Администрирование/Включение отладки серверного кода.md
2025-04-16 21:21:27 +05:00

46 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Включение отладки серверного кода 1С:Предприятия 8
## Для Windows
При тестовой эксплуатации сервиса полезно включить возможность отладки клиент-серверных приложений на стороне сервера «1С:Предприятие 8».
Если сервер «1С:Предприятия 8» работает под управлением ОС **Windows**, выполните следующие шаги:
1. Вызовите редактор реестра Windows: нажмите `Win + R` и введите команду `regedit`.
2. В редакторе реестра найдите и раскройте ветку:
- Для 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`
3. Найдите параметр `ImagePath`, откройте его и в конец строки **добавьте пробел и флаг `debug`**.
3.1. Если нужно включить HTTP-отладку, то дальше добавляем флаг `-http` (т.е. получится строка `-debug -http`)
4. Нажмите **OK**.
5. Перезапустите службу:
- **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`
Пример строки в скрипте:
```bash
SRV1CV8_DEBUG=1
```
После изменения скрипта — перезапустите службу сервера 1С.