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/
        

Reply via email to