OpenRC / openrc

The OpenRC init system
BSD 2-Clause "Simplified" License
1.48k stars 248 forks source link

Which supervisor is recommended? #341

Open Jimmy-Z opened 5 years ago

Jimmy-Z commented 5 years ago

I've tried to use s6 but failed, I'll open another issue for this.

supervise-daemon works for me, but I wonder what's the current status? I see no mentioning of "experimental" in supervise-daemon-guide.md but openrc-run man page still says so.

runit is not even mentioned in openrc-run man page.

boardwalk commented 4 years ago

I had the same question. So far I've found that:

There is most likely much more to this. I think ideally, for me, supervise-daemon would gain output_logger and error_logger support.

agelwarg commented 4 years ago

@boardwalk I'm running into the same issue -- wishing supervise-daemon supported output_logger / error_logger. Have you found out anything further?

boardwalk commented 4 years ago

@agelwarg I landed on using supervise-daemon with output_log / error_log (e.g. plain log files) and setting up logrotate. I didn't really need things to go to syslog in the end (I don't need to do off-box log aggregation or anything -- even if I did there are agents that can watch files).

agelwarg commented 4 years ago

@boardwalk Makes sense and I’m sorta arriving at the same solution. Thanks.