On Thu, 26 Jun 2008, Vladimir Zorin wrote:
Hi, folks!
I have some strange problem with cyrus-mupdate.
I have three servers, all running cyrus-imapd v2.3.12p2 on FreeBSD 7.0
(though I've tested the same configuration with cyrus v2.2.13 and got
the same behaviour):
The first one, 192.168.7.1, which is configured to be the mupdate
master,
the second one, 192.168.7.2 - configured to be a backend,
and the third one, 192.168.7.3 - a frontend
Everything works quite fine except for the one very annoying thing -
mupdate frontend does not synchronize it's mailboxes database with
mupdate master in real-time. It does synchronize it on start, but when
somebody creates a folders in their mailbox, frontend's mailboxes
database does not reflect this change, until cyrus restarted.
MUPDATE FRONTEND server config, 192.168.7.3
---------------------cyrus.conf---------------------------
START {
recover cmd="ctl_cyrusdb -r"
}
SERVICES {
mupdate cmd="/usr/local/cyrus/bin/mupdate" listen=3905 prefork=2
Have you tried with with prefork=1?
It sounds to me like the frontend config must be mostly correct because it
is able to pull the mailboxes database during startup.
Andy
----
Cyrus Home Page: http://cyrusimap.web.cmu.edu/
Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html