You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by bu...@apache.org on 2002/07/28 23:04:03 UTC
DO NOT REPLY [Bug 11243] New: -
SMTP server against DB repository doesn't scale with message size
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=11243>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=11243
SMTP server against DB repository doesn't scale with message size
Summary: SMTP server against DB repository doesn't scale with
message size
Product: James
Version: 2.0a3
Platform: Other
OS/Version: Other
Status: NEW
Severity: Normal
Priority: Other
Component: SMTPServer
AssignedTo: james-dev@jakarta.apache.org
ReportedBy: farsight@alum.mit.edu
I was kind of surprised that this one didn't make it into the bug system yet,
so I'm submitting it. Comments lifted off the james-user mailing list.
The original submission:
> System:
> Dedicated machine.
> Win2000 Professional SP2
> 500Mhz
> 256MB RAM
> James 2.0a3
> Connecting to MSSQL 2000 SP2 for message storage and users/lists, with
> the latest SQL JDBC driver from Microsoft.
>
> Config:
> No limit on message size
> Increased SMTP timeout to 24 minutes
>
> Problem:
>
> 10MB messages take about 12 minutes to process through the system with
100%
> CPU, with no other activity/messages to process, which is ok. But, I
> am having a problem with messages over 15MB.
>
> At the start of the processing of the message the James goes to 100%
> CPU
for
> 10 secs, 30% for 15 secs then 100% again for 100 secs. Then drops back
> to idle. The message then stays in the spool directory and does not
> get processed. Restarting James still has no affect.
>
> I realise that sending messages of this size in general everyday use
> is
not
> one of the best ways to work, but every now and again there is a need
> to send a large file by mail.
>
> What is the largest message that anyone has processed through James?
> Has anyone else come across this, and if so is there something I can
> to
can
> do?
>
> Thank you in advance
>
> James Gooding
and Serge's response:
>I've seen similar performance problems, and it seems to be combination of
>JDBC and JavaMail. I tried to use some performance analysis tools to spot
>what the slow down was, and never got anywhere. I also had weird behavior
>running inside Avalon/James (compared to running a stand-alone test) where
>inside Avalon was taking 5 times as long.
>
>Anyway, yes that is unfortunately not surprising, and nobody has been able to
>crack this performance nut. The file repository is much faster if you do
>need to support large messages like that.
>
>Serge Knystautas
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>