Re: Cyrus process model...

2003-02-27 Thread Rob Siemborski
On Wed, 26 Feb 2003, Rob Mueller wrote: > [ Continued from an off mailing list conversation about killing Cyrus lmtpd > processes when they go haywire, and cyrus process accounting ] Actually, cyrus-devel would have probably been an even better place to put this (and I'm cross-posting there). >

Re: Cyrus process model...

2003-02-26 Thread Lawrence Greenfield
From: "Rob Mueller" <[EMAIL PROTECTED]> Date: Thu, 27 Feb 2003 08:22:09 +1100 [...] In the case of cyrus, I think you can quite happily stick with the multi-process model, I wasn't advocating moving to a threaded model. The discussion started due to an issue with killing child proces

Re: Cyrus process model...

2003-02-26 Thread David Lang
I will also add that on current *nix systems the advantages of threads over processes is a lot less then it used to be. In my case we are running apache2 on AIX and found no noticable difference between the two (so we are useing processes for the stability reasons you note below) David Lang On T

Re: Cyrus process model...

2003-02-26 Thread Rob Mueller
> It is always a big pain to update code that was never written to be > threaded, to be thread-safe. Apache2 has a problems with just about every > third party module supported under Apache 1.3. I imagine that Cyrus would > have all sorts of thread issues. There is no magic solution for that.

Re: Cyrus process model...

2003-02-26 Thread Tom Samplonius
> On Wed, 26 Feb 2003, Rob Mueller wrote: > > > Date: Wed, 26 Feb 2003 16:45:00 +1100 > > From: Rob Mueller <[EMAIL PROTECTED]> > > To: Lawrence Greenfield <[EMAIL PROTECTED]>, > > Rob Siemborski <[EMAIL PROTECTED]> > &g

Re: Cyrus process model...

2003-02-25 Thread David Lang
enfield <[EMAIL PROTECTED]>, > Rob Siemborski <[EMAIL PROTECTED]> > Cc: Ken Murchison <[EMAIL PROTECTED]>, > info-cyrus <[EMAIL PROTECTED]> > Subject: Cyrus process model... > > [ Continued from an off mailing list conversation about killing cyrus l

Cyrus process model...

2003-02-25 Thread Rob Mueller
[ Continued from an off mailing list conversation about killing cyrus lmtpd processes when they go haywire, and cyrus process accounting ] > > Surely this is a relatively well solved problem? Just about every unix > > system uses this master/forked child approach? How does apache do it? > > Net::S