frontend lmtp connections to mupdate master

Fabio S. Schmidt fabio at improve.inf.br
Fri Sep 26 10:14:23 EDT 2014


Hi Michael,

I would suggest you to read this documentation:
http://www.cyrusimap.org/mediawiki/index.php/Cyrus_Murder_Mail_Delivery

It is possible to change the delivery to use the local mailbox
database from the frontends when using Cyrus Aggregator. We have
already implemented it on our environment and it works very well. In
this scenario, the messages deliveries do not load the Mupdate master
and in a case of failure of the Master the messages will continue to
be delivered, so only the change operations from the Backends will be
unavailable.

Regards
Fabio Schmidt

On 26 September 2014 05:43, Michael Menge
<michael.menge at zdv.uni-tuebingen.de> wrote:
> Hi,
>
> last night we had a problem with our mupdate master not
> working any more, received SIGSEGV, and the next mupdate had an
> internal error. See logs below.
> I had been under the impression that only changes in the mailbox db
> would fail if the mupdate master was not working.
>
> But also mail delivery was failing. The frontend lmtpd tried
> to connect to the mupdate master, and didn't use the frontend
> mailboxdb.
>
> I was wondering whats the reasoning?
> I think the many connections to the mupdate master i have seen,
> have not been backend impad processes creating/renaming/deleting
> folders but frontend lmtpd processes asking for information which is
> available local.
>
> Regards
>
>    Michael Menge
>
>
>
> Sep 25 22:15:12 mailserv01 mu/master[8348]: process 8665 exited, signaled to
> death by 11
> Sep 25 22:15:12 mailserv01 mu/master[8348]: service mupdate pid 8665 in
> READY state: terminated abnormally
> Sep 25 22:15:13 mailserv01 mu/mupdate[46721]: DBERROR: reading
> /srv/cyrus-mu/db/skipstamp, assuming the worst: No such file or directory
> Sep 25 22:15:19 mailserv01 mu/mupdate[46721]: skiplist: checkpointed
> /srv/cyrus-mu/mailboxes.db (459230 records, 47495540 bytes) in 2 seconds
> Sep 25 22:15:20 mailserv01 mu/mupdate[46721]: Internal error: assertion
> failed: cyrusdb_skiplist.c: 497: db && db->map_len && db->fname &&
> db->map_base && db->is_open && db->lock_status
> Sep 25 22:15:20 mailserv01 mu/master[8348]: service mupdate pid 46721 in
> READY state: terminated abnormally
> Sep 25 22:15:20 mailserv01 mu/mupdate[46912]: DBERROR: reading
> /srv/cyrus-mu/db/skipstamp, assuming the worst: No such file or directory
> Sep 25 22:15:23 mailserv01 mu/mupdate[46912]: skiplist: checkpointed
> /srv/cyrus-mu/mailboxes.db (459230 records, 47495540 bytes) in 2 seconds
> Sep 25 22:15:23 mailserv01 mu/master[8348]: process 46912 exited, signaled
> to death by 6
> Sep 25 22:15:23 mailserv01 mu/master[8348]: service mupdate pid 46912 in
> READY state: terminated abnormally
> Sep 25 22:15:23 mailserv01 mu/mupdate[46936]: DBERROR: reading
> /srv/cyrus-mu/db/skipstamp, assuming the worst: No such file or directory
> Sep 25 22:15:26 mailserv01 mu/mupdate[46936]: skiplist: checkpointed
> /srv/cyrus-mu/mailboxes.db (459230 records, 47495540 bytes) in 2 seconds
>
>
> --------------------------------------------------------------------------------
> M.Menge                                Tel.: (49) 7071/29-70316
> Universität Tübingen                   Fax.: (49) 7071/29-5912
> Zentrum für Datenverarbeitung          mail:
> michael.menge at zdv.uni-tuebingen.de
> Wächterstraße 76
> 72074 Tübingen



-- 
My best regards,
Fabio Soares Schmidt


Linux Professional Institute - LPIC-3
Microsoft Certified Technology Specialist: Active Directory


More information about the Cyrus-devel mailing list