[Mailman-Users] Synchronizing Mailman between two servers.
Brad Knowles
brad at stop.mail-abuse.org
Thu Sep 22 20:52:52 CEST 2005
At 11:46 AM -0600 2005-09-22, Ivan Fetch wrote:
> i'm looking at this for our setup as well. How are others handling
> the Mailman processes (qrunners) starting on a second server once the
> first server has gone down, and switching back to the first server once
> it has recovered?
You'd have to have some sort of "heartbeat" monitor application
which uses the standard OS start/stop routines when it decides that
the other system has gone down, and might need to put in some
additional lock cleanup code in there.
Moreover, you'd have to make sure that the problem is not in the
heartbeat monitor script, which could potentially cause the Mailman
processes on both machines to be running and each think that the
other is down. You'd also need to make sure that you don't start
Mailman on the second machine if the shared filesystem is not
properly available. And there are a bazillion other potential
failure modes that you'd also need to look out for.
Doing high availability is tough. Much tougher than anyone ever
gives it credit for.
The problem is that Mailman was never designed to be used/abused
in this way, so you're pretty much in completely uncharted water.
--
Brad Knowles, <brad at stop.mail-abuse.org>
"Those who would give up essential Liberty, to purchase a little
temporary Safety, deserve neither Liberty nor Safety."
-- Benjamin Franklin (1706-1790), reply of the Pennsylvania
Assembly to the Governor, November 11, 1755
SAGE member since 1995. See <http://www.sage.org/> for more info.
More information about the Mailman-Users
mailing list