我用runit创build了一个服务。 服务开始和落在没有日志logging。 我需要有关错误检测服务的STDOUT的信息(服务启动时没有正确运行)。
我创build了一个目录/etc/sv/service_name/log ,创build了用于日志logging的运行可执行文件(安装可执行文件位):
#!/bin/sh exec svlogd -t /var/log/service_name
并创build目录/ 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
我的日志loggingconfiguration有什么问题?
根据你的答案,线索
run: service_name: (pid 17373) 1sfail: service_name: runsv not running
告诉我这个问题不是日志,而是你的服务本身是失败的。 ps fax给你什么? 你有没有看到与附加logging器runsv ? runsv是否runsv守护进程/进程? 有没有一个runsv ?