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