[Dovecot] Running dovecot master processes across multiple IPs
We are running dovecot 1.1.8 and are currently running it with 4 master processes (one for each of the protocols: imap, imaps, pop3, pop3s). The idea was to spread out the load so as to not overwhelm any one master. This has worked well. To take it further, we're contemplating running masters across multiple IP addresses, where the host/service name DNS records would be something like this:
imap-server.domain A 10.1.1.1 A 10.1.1.2 A 10.1.1.3 A 10.1.1.4
The default route would either be through the first address (10.1.1.1 in this example) or potentially across all of them in presumably a round-robin fashion.
Do you see any problems with this? Has anyone done this?
--
Steven F. Siirila Office: WBOB, 624J Internet Services E-mail: sfs@umn.edu Office of Information Technology Voice: (612) 626-0244 University of Minnesota
On Thu, 2009-09-24 at 17:41 -0500, Steven F Siirila wrote:
We are running dovecot 1.1.8 and are currently running it with 4 master processes (one for each of the protocols: imap, imaps, pop3, pop3s). The idea was to spread out the load so as to not overwhelm any one master.
I hope v2.0 will also help with this in future. :) If not maybe it'll still need some changing so that it can internally run multiple master processes..
This has worked well. To take it further, we're contemplating running masters across multiple IP addresses, where the host/service name DNS records would be something like this:
imap-server.domain A 10.1.1.1 A 10.1.1.2 A 10.1.1.3 A 10.1.1.4
The default route would either be through the first address (10.1.1.1 in this example) or potentially across all of them in presumably a round-robin fashion.
Do you see any problems with this? Has anyone done this?
I don't see any problems.
participants (2)
-
Steven F Siirila
-
Timo Sirainen