Как запустить сервер 8.3.18хх и выше в режиме отладки в Linux.
Для того, чтобы на сервере была доступна отладка, необходимо запустить его в ключом –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