Daemon Showdown: Upstart vs. Runit vs. Systemd vs. Circus vs. God
1–10 of 68 posts
Re: Daemon Showdown: Upstart vs. Runit vs. Systemd vs. Circus vs. God
#2Re: Daemon Showdown: Upstart vs. Runit vs. Systemd vs. Circus vs. God
#3Re: Daemon Showdown: Upstart vs. Runit vs. Systemd vs. Circus vs. God
#4We're currently using supervisord but we've had to hack it to support more than 200 workers, and I'd like something with the ability to change the number of workers dynamically.
Re: Daemon Showdown: Upstart vs. Runit vs. Systemd vs. Circus vs. God
#5I believe God and Monit have similar capabilities, although I haven't used them personally.
Re: Daemon Showdown: Upstart vs. Runit vs. Systemd vs. Circus vs. God
#6Monit is another standard program, but I think these these things being compared are really not similar. Aren't upstart and systemd replacements for init.d runlevel scripts? While God & Monit make sure programs are running. I suppose there is overlap.
Re: Daemon Showdown: Upstart vs. Runit vs. Systemd vs. Circus vs. God
#7This didn't really seems like a comparison, more of a description. I was hoping for a bit more. We're currently using supervisord but we've had to hack it to support more than 200 workers, and I'd like something with the ability to change the number of workers dynamically.
Re: Daemon Showdown: Upstart vs. Runit vs. Systemd vs. Circus vs. God
#8I don't like Upstart, I don't agree that it's "admirably simple to use", it needlessly complex. For what I do, I don't need or want to care about runlevels, I always want respawning and I don't like the syntax of the configuration.
systemd seems like a really complex solution to a very simple problem, but I never used it.
Supervisord while being well documented and popular again seems to complicate what I want to do. Again I dislike the configuration, I fail to see why a shell script isn't better.
Runit I never used, because why would I replace daemon-tools with, what was when I first read about it, just a daemon-tools clone, made by people who didn't like Bernsteins licensing. I guess it's what I would most likely go for, if daemon-tools where not available.
The rest I never heard of.
Re: Daemon Showdown: Upstart vs. Runit vs. Systemd vs. Circus vs. God
#9Today I would use systemd with monit for additional monitoring. systemd ensures that the same environment is used regardless of how it is invoked, and the units are extremely simple. Monit can ensure a running server is behaving (memory limits, CPU limits, testing HTTP) and rely on systemctl for restarting processes.
Re: Daemon Showdown: Upstart vs. Runit vs. Systemd vs. Circus vs. God
#10Monit is another standard program, but I think these these things being compared are really not similar. Aren't upstart and systemd replacements for init.d runlevel scripts? While God & Monit make sure programs are running. I suppose there is overlap.
If you have a clean and useful taxonomy for this stuff, I'd be interested in hearing it.