ctl_cyrusdb looping

Rob Siemborski rjs3 at andrew.cmu.edu
Tue Jun 17 11:41:26 EDT 2003


On Tue, 17 Jun 2003, Jure Pecar wrote:

> I'm seeing the same on my 2.2.0a here ... deliverdb is now at 826mb, i
> have checkpoint event set with period=10 and i find one or two ctl_deliver
> processes running, eating all the cputime available. strace shows it's
> chewing the db files as it should ... Maybe i should experiment with -E 2
> or even 1 ...

Changing the checkpoint time won't have serious effects on ctl_deliver's
time to run, only ctl_cyrusdb -r's

How often are you running your ctl_deliver process (with what sort of
expiration time) and how many messages do you see in a day?

> What are the consequences of removing deliver.db? As i understand, nothing
> critical.

You can't do it while the server is up.

It will cause duplicate messages to be delivered (once), and vacation
messages to be sent again.

> I think it would be smart for ctl_deliver to check if some other
> ctl_deliver process is already running ...

Probably.

-Rob

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Rob Siemborski * Andrew Systems Group * Cyert Hall 207 * 412-268-7456
Research Systems Programmer * /usr/contributed Gatekeeper





More information about the Info-cyrus mailing list