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

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

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

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

И создайте каталог /var/log/service_name

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

Я запускаю сервис как:

$ 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

Что не так в моей конфигурации регистрации?

1 ответ

Исходя из вашего ответа, подсказка

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

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

Другие вопросы по тегам