Thanks for the suggestions, questions inline...

<Snip/>

> All the main data is in a centralized database.  OTRS runs on multiple
> webservers, all talking to the same database, that way theres no need to
> synchronize. Just make sure the Database machine is rock solid.

This is where I was thinking about the multi-master database.  I can't
use just one database because that still gives me a single point of
failure which is a bad thing.  It shouldn't be too hard since MySQL
supports this now.

> 
> The only thing you need to really worry about is both websesrvers
> replicating work with their cron jobs
> 
> You can do one of two things:
> A) Make a "WhichServer" table in your database, each webserver gets a
> script to check and see whis supposed to be the main server, and who is
> still alive, and who needs to be running the cron jobs
> 
> B) Let BOTH webservers run the cronjobs, just stagger them a little. You
> wouldnt even need heartbeats, then.

Unfortunately, it would be very difficult to prevent race conditions
here, especially if the clocks on the servers had significant drift. 
With a heartbeat, it would allow a more serialized process which would
prevent race conditions.  Of course, where do I put my heartbeat
server ;-).  Can two heartbeat servers monitor the same boxes?  How
does that work?

Thanks!

Trevor
-- 
Heredocs, theredocs, everwhereadocsdocs
old macdonald had a server farm
he eyed the I/O
_______________________________________________
OTRS mailing list: otrs - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs
To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs
Support oder Consulting für Ihr OTRS System?
=> http://www.otrs.de/

Reply via email to