Rod TuK wrote:
> 
> Anyone having the same problem? My server (James 1.2.1) works for must part
> of the day, but sometimes it hangs on POP3 request. After that the only
> thing I can do is to restart the process.

Last week, I did the following on my local system (which runs exim):
perl -e 'for ($i=0;$i<50;$i++) { system "mail -s \"test\"
username\@bdb.pindad.com < lam.uue";}'
exim then opened 50 connections to James. I had set James so that it has
50 spool managers. Then I tried to telnet to James on port 110; I
couldn't see POP's hello message. Telnet apparently connected to James,
but it stayed just like that (no prompt).

BTW, if you have the mail repositories on a database, it would be nice
to have the number of connection to be larger than the # of spool
managers. Once I saw "connection exhausted" in the log file (that are
located in /path/to/james/bin; ie: DCB*) and James would operate much
slower. Currently, I have the db connection number to be 75 and 50 spool
managers. I believe that James handles the above perl command pretty all
right.

I don't know why the James POP server is too dependent to the SMTP
server; if the SMTP server is busy, then no POP request would be
handled. 
 
> Ideas????

Try to increase the number of the spool managers and also the number of
the db connections (if you use a database). It depends on the behavior
of your users though. On POP, how many times in an hour do they make POP
requests? The same on SMTP; the number of the spool manager threads
should be adjusted to the (average) number of email sent concurrently by
the users.

Oki

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to