v4orb2.wiki

описание пикапов и диссектора ВЭПП3-4
git clone http://www.inp.nsk.su/~bekhte/v4orb2.wiki.git
Log | Files | Refs

commit a4cfef0d8f8472668d84f930dbd3b190017e1f85
parent dc24483064d201228edc7993c995fda5026303a6
Author: E.A.Bekhtenev <E.A.Bekhtenev@inp.nsk.su>
Date:   Mon Sep 17 15:41:07 +0700

upd ioc

Diffstat:
vXbpmd.md | 11+++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/vXbpmd.md b/vXbpmd.md @@ -32,13 +32,11 @@ make INSTALL_LOCATION=/epics install rsync -avzu $(INSTALL_LOCATION)/ bpm:$(INSTALL_LOCATION) ``` - - ## запуск ioc Запуск ioc осуществляется systemd, для этого создан **ioc-master.service**. Этот сервис при запуске компьютера пробегает по директории с окружением запускаемых ioc находится **/epics/startup/ioc/bpm.vepp4.local/&#42;/env.sh** и запускает -их основываясь на шаблонах ioc@ и ioc-legacy@ +их основываясь на шаблонах ioc@ и ioc-legacy@. Например для запуска ioc с именем myioc установленным по пути /epics/myioc необходимо создать файл **/epics/startup/ioc/bpm.vepp4.local/myioc/env.sh** со следующим содержанием @@ -50,7 +48,12 @@ IOC_EXE=../../bin/linux-x86_64/myioc IOC_CMD=myioc.cmd ``` -где _номер_procServ_порта_ номер порта по которому можно подключиться к консоли ioc, список номеров ведется <https://star.inp.nsk.su/~bekhte/v4orb2.wiki.git/html/vXbpmd#ports> +где `_номер_procServ_порта_` номер порта по которому можно подключиться к консоли ioc, список номеров ведется <https://star.inp.nsk.su/~bekhte/v4orb2.wiki.git/html/vXbpmd#ports> + +## логгирование ioc + +логгирование ведется по пути **/var/log/procServ**. Ротацией логов ioc занимается сервис procServ-vacuum.service+timer. +По достижении суммарного объема `*.log` файлов 50M данные переносятся в `*.log.1` а файлы усекаются. идея для ioc сервисов взята <https://bitbucket.org/europeanspallationsource/m-epics-environment.git>