I think we did it with cyrus. I have clustered two machines each of which runs cyrus in active/active way. When one machine goes down, the other has to run two instances of cyrus. To do so, we made each instance of cyrus listen on a specific IP address in config file. For example, 211.192.212.1:2003 for lmtp. (in config file, lmtp cmd='/usr/cyrus/bin/lmtp' listen=211.192.212.1:2003 prefork=0) Of couse, each instance load its configuration from difference file. We had to specify the config file with '-c' option. Until now, it works well.
-----Original Message----- From: Tarjei Huse [mailto:[EMAIL PROTECTED]] Sent: 2002-01-20 (일) 오전 6:43 To: Abdallah Deeb Cc: [EMAIL PROTECTED] Subject: Re: Running 2 Cyrus on one machine Abdallah Deeb wrote: > I need to run 2 instances of CYRUS on one machine. is > this possible (could each instance listen to a > diffrent port (IMAP, some port beyond 1024)?) Yes, in cyrus conf: for each service set them to listen to a uniqe ip then set up aliasses for each card, and you can even keep the standard ports. (man cyrus.conf) It's also possible to set a -C option to use different config files w/ different options. Tarjei > > Hello list, > > > This used to be possible using xinetd but is it still > with the cyrus master process ? > > thank you > > __________________________________________________ > Do You Yahoo!? > Send FREE video emails in Yahoo! Mail! > http://promo.yahoo.com/videomail/