Date: Fri, 20 Nov 2009 00:22:07 -0800 From: Gordon Tetlow <gordon@tetlows.org> To: Peter Jeremy <peterjeremy@acm.org> Cc: Rui Paulo <rpaulo@gmail.com>, Attilio Rao <attilio@freebsd.org>, FreeBSD Arch <arch@freebsd.org>, gnn@freebsd.org Subject: Re: [PATCH] Protect inetd and cron from being killed under high-pressure swapping Message-ID: <4e571dd70911200022m2c5f4a7eje72df480f236f576@mail.gmail.com> In-Reply-To: <20091120062637.GA49534@server.vk2pj.dyndns.org> References: <3bbf2fe10911160702m3641b65cv15ac2942cbb023fd@mail.gmail.com> <7i8we5xlbm.wl%gnn@neville-neil.com> <30DCA579-53AD-49EA-A5A2-5A0796A285C1@gmail.com> <20091120062637.GA49534@server.vk2pj.dyndns.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Nov 19, 2009 at 10:26 PM, Peter Jeremy <peterjeremy@acm.org> wrote: > On 2009-Nov-17 21:35:34 +0000, Rui Paulo <rpaulo@gmail.com> wrote: > >> At Mon, 16 Nov 2009 16:02:08 +0100, > >> Attilio Rao wrote: > >>> > >>> This simple patch protects inetd and cron from being killed under > >>> high-pressure swapping systems: > >>> > http://www.freebsd.org/~attilio/Sandvine/STABLE_8/madvised/madvised.diff<http://www.freebsd.org/%7Eattilio/Sandvine/STABLE_8/madvised/madvised.diff> > > >Yes, the idea is good, but should we really trust inetd and crond that > much ? > >Are there other daemons that do this? > > As an alternative approach, how about placing a wrapper process around > them which will restart them if they die? init(8) unofficially provides > this (I've used it in the past) - maybe we should formalise this. > Restarting cron can be dicey. @reboot tasks run and could cause problems. I think protecting certain important processes from being killed in low memory situations is a smart idea.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4e571dd70911200022m2c5f4a7eje72df480f236f576>