Журнал 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
совсем?