On Fri, 24 Feb 2006 11:09:47 -0800, Mark Edwards mark@antsclimbtree.com wrote:
Roundcube seems to have some difficulty dealing with large mailboxes (large meaning thousands of messages). It can manage indexing one of these, but if I try to actually show a message in a large mailbox, it basically hangs.
When this happens, the browser just sits there waiting for a reply, and I can do a 'top' on the server and watch the apache process just eat up memory until it finally dies.
It seems that Roundcube is digging through the mail and not releasing memory in some way, which becomes a problem as the mailbox size gets large. At least that's my theory.
Does anyone else observe this? This is with Apache 1.3.34, PHP 5.1.2, MySQL 4.1.18 and Cyrus 2.2.12, running on FreeBSD 4.11p14.
Thanks!
You are not alone. I have experienced the same issue with Cyrus 2.1.18 and a mailbox of approximately 37,000 messages (the debian-user mailing list). A recent upgrade to Cyrus 2.2.12 didn't seem to change anything. Browsing the folder is fairly snappy but viewing a message is all but impossible. I haven't taken the time to poke through the message retrieval code yet, but I imagine that this can be fixed considering how fast mutt or even Apple Mail can grab a message from the same folder.
Just for the record, I am running Debian 3.1, Mysql 4.1.11, Apache 2.0.54, php 4.3.10, and Cyrus 2.2.12.