запуск_сервера_в_режиме_отладки

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
запуск_сервера_в_режиме_отладки [2023/02/08 08:00] jpзапуск_сервера_в_режиме_отладки [2024/08/08 16:16] (current) jp
Line 1: Line 1:
 ===== Запуск сервера в режиме отладки ===== ===== Запуск сервера в режиме отладки =====
  
-=== Запуск сервера в режиме отладки в Debian Linux с системой инициализации systemd ===+=== Запуск сервера в режиме отладки в Debian Linux с системой инициализации systemd (старый способ) ===
  
 В примере рассматривается запуск сервера версии 8.3.22.1704 (в некоторых версиях 1с - это может быть по-другому). В примере рассматривается запуск сервера версии 8.3.22.1704 (в некоторых версиях 1с - это может быть по-другому).
Line 10: Line 10:
 2. Правим файл запуска службы, добавляя ключ **-debug** - ровно так, как записано в командах ниже. 2. Правим файл запуска службы, добавляя ключ **-debug** - ровно так, как записано в командах ниже.
  
-   /etc/sysconfig/system+   cd /etc/sysconfig/system
    nano srv1cv8-8.3.22.1704\@.service    nano srv1cv8-8.3.22.1704\@.service
    Environment=SRV1CV8_DEBUG=-debug    Environment=SRV1CV8_DEBUG=-debug
Line 20: Line 20:
    systemctl start srv1cv8-8.3.22.1704@.service@.service    systemctl start srv1cv8-8.3.22.1704@.service@.service
    systemctl status srv1cv8-8.3.22.1704@.service@.service    systemctl status srv1cv8-8.3.22.1704@.service@.service
 +:!: В статусе обязательно должен появиться ключ debug. Это можно также проверить командой, найдя процесс //rphost//:
 +
 +<WRAP prewrap>
 +<code>
 +ps -ax /opt/1cv8/x86_64/8.3.22.1704/rphost -range 1560:1591 -reghost some1csrv.ru -regport 1541 -pid ba3edbe7-ba97-41d9-adc8-7adc51bb4cf6 -debug -tcp
 +</code>
 +</WRAP>
 +----
 +=== Запуск сервера в режиме отладки в Debian Linux (новый способ) ===
 +
 +Правим командой файл нашей версии сервиса:
 +
 +   mcedit /opt/1cv8/x86_64/8.3.23.1865/srv1cv8-8.3.23.1865@.service
 +И добавляем флаг дебага в environment в данной части конфига:
 +;#;
 +{{::1c_deb_deb_new.jpg?600|}}
 +;#;
 +
 +----
 +
 +=== Проверить, включена ли отладка на сервере 1с ===
 +
 +1. Запускаем конфигуратор.
 +
 +2. Выбираем в меню пункт "отладка", затем "начать отладку". Запустится платформа 1С в режиме предприятия.
 +
 +3. При открытом 1с, переходим в конфигураторе в меню "Отладка" — "Подключение".
 +
 +4. Если поле "сервер" заполнено данными - отладка работает. Но, если клиент и сервер - не одна и та же машина, то требуется заполнить опцию "Искать предметы отладки на удаленном компьютере" ip-адресом или именем нашего сервера.
 +
 +Пример работающей отладки.
 +
 +;#;
 +{{::1c_debug.jpg?400|}}
 +;#;
 +{{tag>1C Linux Debian Systemd}}
запуск_сервера_в_режиме_отладки.1675843218.txt.gz · Last modified: 2023/02/08 08:00 by jp