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

Reply via email to