6 февраля 2022 г.
3650

Удаление журнала регистрации с 1С сервера Linux

При работе, 1с ведет журнал регистрации, его просмотр осуществляется через Конфигуратор в разделе АдминистрированиеЖурнал регистрации, а настройка осуществляется в АдминистрированиеНастройка журнала регистрации.
Журнал регистрации может заполнить все свободное пространство доступное ему на сервере, тогда будет невозможно зайти в базу. В этом случае можно удалить журнал регистрации вручную.

Для этого нужно подключится к серверу, выключить службу сервера 1с командой
systemctl stop srv1cv83
Перейти в каталог кластера, по умолчанию он находится в каталоге пользователя, от которого запускается сервер 1с, он создается автоматически при установке
cd /home/usr1cv8/.1cv8/1C/1cv8/reg_1541
В данном каталоге содержаться несколько файлов с расширением lst и несколько каталогов вида 42afd5f7-9a81-4793-afce-d3d098eeaefe эти каталоги и есть каталоги журналов регистрации разных баз.
Для определения необходимого каталога журнала регистрации нужно прочитать файл
cat /home/usr1cv8/.1cv8/1C/1cv8/reg_1541/1CV8Clst.lst
Файл 1CV8Clst.lst должен содержать примерно следующие строки
{42afd5f7-9a81-4793-afce-d3d098eeaefe,"db1","","PostgreSQL","192.168.10.15","db1","postgres","wBiVBEAL30z95pmVn+x6/A==","DB=db1;DBMS=PostgreSQL;DBSrvr=192.168.10.15;DBUID=postgres;Descr=;LicDstr=Y;Locale=ru_RU;Ref=db1;SLev=0;SQLYOffs=0;Srvr=SRV1C",0,
{0,00010101000000,00010101000000,"","","",0},0,1,"",0,"","",4,0},

{77d326de-70e3-4898-987e-10c48935cafd,"db2","","PostgreSQL","192.168.10.15","db2","postgres","tsv3PByFRObb4xAp0oVBJw==","DB=db2;DBMS=PostgreSQL;DBSrvr=192.168.10.15;DBUID=postgres;Descr=;LicDstr=Y;Locale=ru_RU;Ref=db2;SLev=0;SQLYOffs=0;Srvr=192.168.10.15",0,
{0,00010101000000,00010101000000,"","","",0},0,1,"",0,"","",35155,0},
    где
  • 42afd5f7-9a81-4793-afce-d3d098eeaefe - название каталога, в котором расположен журнал регистрации базы данных
  • db1 - имя базы данных
Теперь можно перейти в нужный каталог вида 42afd5f7-9a81-4793-afce-d3d098eeaefe, он содержит в себе еще один каталог 1Cv8Log и в нем уже находится сам файл журнала регистрации под названием 1Cv8.lgd или 1Cv8.lgf, можно удалить его или перенести, удаляется командой
rm /home/usr1cv8/.1cv8/1C/1cv8/reg_1541/42afd5f7-9a81-4793-afce-d3d098eeaefe/1Cv8.lgd
Теперь нужно запустить службу сервера 1с
systemctl start srv1cv83
Файл журнала регистрации будет создан автоматически.