Cyrus IMAPd 2.2.8 - DBERROR db4: 25 lockers

Igor Brezac igor at ipass.net
Tue Oct 12 22:04:52 EDT 2004


On Tue, 12 Oct 2004, Henrique de Moraes Holschuh wrote:

> On Tue, 12 Oct 2004, Igor Brezac wrote:
>> In addition, if you kill enough processes you may run out of lockers and
>> you'll start getting all these weird errors that were reported recently.
>
> THAT is a bug, unless you mean kill -SIGKILL, in which case there isn't much
> that can be done, other than fixing the mess yourself using db_recover.
>
> If an unexpected SIGTERM/SIGQUIT means a service is not cleaning up properly
> before exiting, well, please file a bug :)

This is what I mean.  This is pretty easy to fix, although I do not see 
that SIGQUIT is handled in the code.   I'll send a fix for this.

As a side note, cyrus services really should not be terminated (kill) by 
hand.

-- 
Igor
---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html




More information about the Info-cyrus mailing list