Назад | Перейти на главную страницу

Журнал runit не работает

Я создал сервис с runit. Сервис запускается и падает без логирования. Мне нужна информация о STDOUT службы для обнаружения ошибок (служба запускается без запуска правильно).

Я создал каталог /etc/sv/service_name/log, создано бегать исполняемый файл для ведения журнала (также установите исполняемый бит):

#!/bin/sh
exec svlogd -t /var/log/service_name

И создайте каталог / var / log / имя_службы

Однако после запуска / перезапуска службы каталог журнала пуст

Я запускаю службу как:

$ sv start service_name
ok: run: service_name: (pid 17017) 0s
$ sv status service_name
run: service_name: (pid 17373) 1sfail: service_name: runsv not running

Что не так в моей конфигурации ведения журнала?

Основываясь на вашем ответе, подсказка

run: service_name: (pid 17373) 1sfail: service_name: runsv not running

сообщает мне, что проблема не в журнале, а в том, что ваша служба дает сбой. Что значит ps fax сообщить вам? Вы видите runsv с прикрепленным к нему регистратором? Делает runsv к нему прикреплен демон / процесс? Есть runsv вообще?