Tony Earnshaw wrote:
Walter Justet skrev:

Hi, i also have compiled courier-imap in RHEL4 without fam support to make it work. You suggested to compile this fam package of your own and recompile courier-imap with fam to make the server work faster?

Walter,

I don't suggest anybody doing anything. I wrote that on our RHAS4 production IMAP mail server I have gamin and gamin-dev, that the gamin daemon is useless for me and that I therefore split the fam package into two parts on my server in my spec, of which I only install the base - the reason is, that Courier IMAP is satisfied when it finds the (gamin-based) fam header and libs and the spec dev package conflicts with gamin-dev.

Since I use Buchan Milne's OpenLDAP 2.3 rpm and Sam puts openldap2 & openldap2-devel into the BuildPreReq and I don't want them or need them (since I'm running OL 2.3, where all the packages are named differently), I build Courier IMAP with --nodeps anyway. I can't be bothered to extract and edit the Courier spec file for each update, specially when it's not necessary and I know from experience that things will work anyway..

This would really make it happen? Cause i was having problems with the performance of squirrelmail in accounts with large number of mails (+3000).

Shrug - it works for me and we have a busy IMAP/SquirrelMail 1.5.1 server. Try it for yourself ;)

The point was, Jay asked - and that was my reply.
I asked because my users are starting to move from web based Squirrelmail to Thunderbird. Thunderbird will benefit from Enhanced IDLE (fam/gamin) support, Squirrelmail will not as it does not use the IMAP IDLE command. If you are only using Squirrelmail, no other clients that support IDLE (Outlook 2000+ and Thunderbird are the two I know of, I'm sure others do though), then I recommend compiling w/o fam/gamin support so that you won't have to deal with the issues they bring to the table (fam/gamin running at 100% CPU usage). But if you have TB/Outlook clients, fam/gamin can reduce CPU usage assuming you get it working right.

On another note, I have started testing out gamin with inotify support (vanilla linux kernel 2.6.15.6), I've found that it solves the issues I previously had with fam/gamin eating 100% cpu after some time (especially with large, 100k+ message Maildirs). Everything I've read about the old dnotify service (which is what RHEL4 has by default) has been bad.


Jay
begin:vcard
fn:Jay Lee
n:Lee;Jay
org:Philadelphia Biblical University;Information Technology Department
email;internet:[EMAIL PROTECTED]
title:Network / Systems Administrator
version:2.1
end:vcard

Reply via email to