Как запустить сервер 8.3.18хх и выше в режиме отладки в Linux.

vid/ 14 июля, 2022/ Шпаргалки сисадмина

Для того, чтобы на сервере была доступна отладка, необходимо запустить его в ключом –debug. Для этого сначала остановим сервер «1С:Предприятие»:

service srv1cv83 stop

или

systemctl stop srv1cv83

Не редактируйте параметры запуска сервера в процессе его работы, это может привести к ошибкам при его перезапуске.

Маленькое отступление: в последних версиях 1С по инструкции после установки сервера, необходимо скопировать файлы srv1cv83 и srv1cv83.conf из папки /opt/1cv8/x86_64/<версия 1С> в /etc/rc.d/init.d и /etc/sysconfig соответственно.

Этот момент приводит к тому, что режим «debug» может не включаться. Поэтому переименовываем файл конфигурации запуска /etc/sysconfig/srv1cv83.conf в /etc/sysconfig/srv1cv83:

mv /etc/sysconfig/srv1cv83.conf /etc/sysconfig/srv1cv83

Теперь необходимо отредактировать параметры его запуска в конфигурационном файле srv1cv83 (в данном примере с использованием редактора vim):

vim /etc/sysconfig/srv1cv83

Находим в редактируемом файле строку SRV1CV8_DEBUG= , убираем в начале этой строки символ комментария # и устанавливаем значение переменной SRV1CV8_DEBUG в 1:SRV1CV8_DEBUG=1

Сохраняем изменения и выходим из файла.

Перезапускаем сервер «1С:Предприятия 8»:

service srv1cv83 start

или

systemctl start srv1cv83

для проверки вводим:

ps aux | grep ragent

Вывод:

usr1cv8   6429  0.5  0.0 213556 55552 ?        Ssl  07:37   1:14 /opt/1cv8/x86_64/8.3.18.1334/ragent -daemon -debug

или

ps -fU usr1cv8

Вывод:

usr1cv8   6429     1  0 07:37 ?        00:01:14 /opt/1cv8/x86_64/8.3.18.1334/ragent -daemon -debug

Поделиться этой записью