[PATCH] Protect inetd and cron from being killed under high-pressure swapping

Bernd Walter ticso at cicely7.cicely.de
Wed Nov 25 15:08:22 UTC 2009


On Fri, Nov 20, 2009 at 05:26:37PM +1100, Peter Jeremy wrote:
> On 2009-Nov-17 21:35:34 +0000, Rui Paulo <rpaulo at 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
> 
> >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.

init(8) is nice, but not an option within jails.

-- 
B.Walter <bernd at bwct.de> http://www.bwct.de
Modbus/TCP Ethernet I/O Baugruppen, ARM basierte FreeBSD Rechner uvm.


More information about the freebsd-arch mailing list