воскресенье, 4 августа 2019 г.

Ubuntu 18.04 настройка технологическог журнала и дампов

Настройка технологического журнала

$ sudo mkdir -p /var/log/1c/logs/excp
$ sudo mkdir -p /var/log/1c/logs/vrs
$ sudo mkdir -p /var/log/1c/dumps
$ sudo chown -R usr1cv8:grp1cv8 /var/log/1c
$ sudo chmod g+rw /var/log/1c
$ sudo mkdir -p /opt/1C/v8.3/x86_64/conf
$ sudo nano /opt/1C/v8.3/x86_64/conf/logcfg.xml
   
Вставить: 
 
<?xml version="1.0"?>
<config xmlns="http://v8.1c.ru/v8/tech-log">
   <log location="/var/log/1c/logs/excp" history="192">
      <event>
         <eq property="name" value="excp"/>
      </event>
      <property name="all"/>
   </log>
   <log location="/var/log/1c/logs/vrs" history="24">
      <event>
         <eq property="name" value="vrsrequest"/>
      </event>
      <event>
         <eq property="name" value="vrsresponse"/>
      </event>
      <property name="all"/>
   </log>
   <dump location="/var/log/1c/dumps" create="1" type="3"/>
</config>
 
Сохранить.
 
$ sudo chown -R usr1cv8:grp1cv8 /opt/1C/v8.3/x86_64/conf
$ sudo chmod g+rw /opt/1C/v8.3/x86_64/conf
 

Настройка дампов 

$ echo 'usr1cv8 soft core unlimited' | sudo tee -a /etc/security/limits.conf
$ echo 'usr1cv8 hard core unlimited' | sudo tee -a /etc/security/limits.conf
$ echo 'kernel.core_pattern=/var/log/1c/dumps/core.%e.%p ' | sudo tee -a /etc/sysctl.conf
$ sudo sysctl -p /etc/sysctl.conf

Проверка:

$ sudo su usr1cv8
$ bash
$ ps ax | grep bash
 2173 pts/0    Ss     0:00 -bash
 5138 pts/0    S      0:00 bash
 5255 pts/0    S+     0:00 grep --color=auto bash


$ kill -s SIGSEGV 5138
Segmentation fault (core dumped)

$ cd /var/log/1c/dumps
$ ls
core.bash.5138
$ rm core.bash.5138
$ exit



Комментариев нет:

Отправить комментарий