> We recently took over a webmail mail system and are running FreeBSD, > Postfix, Apache mod_php4.3, Courier-imap and SquirrelMail. The machine > is a P4 1.8Ghz with 7200rpm IDE drives and 1GB of RAM. > > The traffic on the server is fair, we receive between 70k and 90k > messages and have about 10k - 13k SM logins per day. Postfix doesn't > load the CPU much, but SquirrelMail is killing it. The machine very > often maxes out the CPU and the load average is between 2.5 and 3, with > peeks up to 6.5. > > What I have noticed is that Apache seems to get caught in some kind of > loop with certain processes, which then utilizes the remaining CPU > power. Sometimes these processes live for several hours before kill them > manually. When matching the PID with Apache's server status I see that > these processes are serving src/download.php > > Sample output from top: > > CPU states: 99.6% user, 0.0% nice, 0.4% system, 0.0% interrupt, 0.0% > idle > > PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND > 54466 www 64 0 19880K 8408K RUN 118:46 64.06% 64.06% httpd > <- download.php 29378 bjorn 33 0 2044K 1012K RUN 0:00 > 9.69% 1.76% top 14942 www 2 0 21060K 9912K sbwait 3:26 > 1.71% 1.71% httpd 87761 www 2 0 34468K 26780K sbwait 7:30 > 1.42% 1.42% httpd 39087 www 2 0 27072K 12724K sbwait 6:13 > 1.07% 1.07% httpd > I have noticed short spikes of high usage (Linux) but I think its related to your imapd. Is the imapd running on the same box?
> I couldn't find any info on this specific problem - is it a know one ? > > Another problem I had was with SquirrelMail and gettext. I first > compiled php with gettext support but the is_IS characters came out > wrong (i.e. ö became "o). I know of others having the same problem and > the only solution seems to be not to include gettext and having php do > the localization. That is though, as stated on the SquirrelMail webpage, > much more process intensive. Is there a simple solution to this, or is > this a bug in php that I should report? > > And one more thing! When the user goes over quota, the left menu times > out while executing a regexp match. I got timeouts in lines 71, 77 and > 80 in functions/imap_general.php. The right window loads fine and the > user can view and delete messages. I tried increasing the time limit in > php to 50 secs, but to no avail. Anyone familiar with this ? > > SquirrelMail version 1.2 > $plugins[0] = 'delete_move_next'; > $plugins[1] = 'calendar'; > $plugins[2] = 'smallcal'; > $plugins[3] = 'change_mysqlpass'; > $plugins[4] = 'disk_quota'; > > Thanks for your time, > Bjorn Swift > William R. Mussatto, Senior Systems Engineer Ph. 909-920-9154 ext. 27 FAX. 909-608-7061 ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf -- squirrelmail-users mailing list List Address: [EMAIL PROTECTED] List Archives: http://sourceforge.net/mailarchive/forum.php?forum_id)95 List Info: https://lists.sourceforge.net/lists/listinfo/squirrelmail-users