From: Gerrit Pape <pape@smarden.org>
Subject: Re: runit-1.0.0 release
Date: Sat, 14 Feb 2004 12:22:52 +0000 [thread overview]
Message-ID: <20040214122150.5818.qmail@8f3ccfd96ce13e.315fe32.mid.smarden.org> (raw)
In-Reply-To: <20040212211510.GA11016@socomep>
On Thu, Feb 12, 2004 at 06:15:10PM -0300, Alejandro Mery wrote:
> i'm using runit on a ROCKLinux, (something betwen LFS and gentoo, but
> it's crossplatform and your final product is an installable ISO
> instead of a running system), here nothing else than runit itself stop
> me to drop 100% sysvinit.
>
> i'm just waiting for the last basic tools of sysvinit, for some
What exactly are they? I think runit is rather complete, you don't
necessarily need pidof or local login accounting. Also sulogin is not
mandatory, you could also use some getty, e.g. fgetty.
> missing tools from daemontools like fghack (damn nullmailer) and to
Which ones beside fghack? I personally don't use fghack, as it doesn't
allow the service to be controlled through signals like other services.
Instead of using fghack, the daemon really should be adapted, or as a
workaround started from stage 1.
> finily trace why runit-3 waits for ever the active ssh sessions to
This is a feature. Most probably you run sshd with a log service.
runsv, when asked to exit, makes sure that all logs get written by the
log service it additionally monitors for this service. This is one
reason why the service directory and the service/log directory are
monitored by a single supervisor with runit.
If runsv is told to take the sshd service down, it sends a term signal
to the main sshd process. The main sshd process then exits, but it has
spawned children for active ssh connections, and leaves them alone. If
you run the sshd service with a appendant log service, the children have
inherited filedescriptor 1, which is connected to the log service
through a pipe. The sshd/log service waits for data as long as there
still are processes possibly writing data; you can set a timeout through
svwaitdown though.
Without a sshd/log service, the behavior should change, but you lose the
guarantee for your log.
Regards, Gerrit.
next prev parent reply other threads:[~2004-02-14 12:22 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-02-10 15:35 Gerrit Pape
2004-02-11 8:35 ` Lukas Beeler
2004-02-11 17:37 ` Gerrit Pape
2004-02-11 19:23 ` Richard A Downing FBCS
2004-02-11 20:43 ` Gerrit Pape
2004-02-12 17:41 ` Richard A Downing FBCS
2004-02-12 20:46 ` Gerrit Pape
2004-02-12 21:15 ` Alejandro Mery
2004-02-13 2:13 ` nullmailer & fghack? (was Re: runit-1.0.0 release) Charlie Brady
2004-02-13 2:32 ` Alejandro Mery
2004-02-13 15:29 ` Charlie Brady
2004-02-13 16:32 ` Alejandro Mery
2004-02-14 12:22 ` Gerrit Pape [this message]
2004-02-16 22:04 ` runit-1.0.0 release Alejandro Mery
2004-02-19 16:15 ` Gerrit Pape
2004-02-19 21:03 ` Stefan Karrmann
2004-02-11 22:05 ` Thomas Schwinge
2004-03-08 19:22 ` runit-1.0.1 release Gerrit Pape
2004-03-30 19:08 ` runit-1.0.2 release Gerrit Pape
2004-06-28 7:55 ` runit-1.0.3 release Gerrit Pape
2004-08-02 16:43 ` runit-1.0.4 release Gerrit Pape
2004-09-22 20:44 ` runit-1.0.5 release Gerrit Pape
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20040214122150.5818.qmail@8f3ccfd96ce13e.315fe32.mid.smarden.org \
--to=pape@smarden.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).