Slow MailScanner

Jay Chandler chandler.lists at chapman.edu
Tue Feb 13 19:05:29 CET 2007


Jay Chandler wrote:
> sandrews at andrewscompanies.com wrote:
>> Bayes dbs are typically in ./root or /etc/MailScanner/bayes
>> -----Original Message-----
>> From: mailscanner-bounces at lists.mailscanner.info
>> [mailto:mailscanner-bounces at lists.mailscanner.info] On Behalf Of Jay
>> Chandler
>> Sent: Tuesday, February 13, 2007 12:38 PM
>> To: MailScanner discussion
>> Subject: Re: Slow MailScanner
>>
>> DAve wrote:
>>  
>>> Jay Chandler wrote:
>>>    
>>>> I have two servers.
>>>>
>>>> Here's one:
>>>>
>>>> aconcagua#  tail -f /var/log/maillog |grep rocessed Feb 13 08:39:58 
>>>> aconcagua MailScanner[83401]: Batch (1 message) processed in 6.66 
>>>> seconds Feb 13 08:39:58 aconcagua MailScanner[83008]: Batch (1 
>>>> message) processed in 10.06 seconds Feb 13 08:40:00 aconcagua 
>>>> MailScanner[83989]: Batch (1 message) processed in 6.11 seconds Feb 
>>>> 13 08:40:03 aconcagua MailScanner[83677]: Batch (1 message) processed
>>>>       
>>
>>  
>>>> in 6.84 seconds Feb 13 08:40:04 aconcagua MailScanner[82475]: Batch 
>>>> (1 message) processed in 6.70 seconds Feb 13 08:40:05 aconcagua 
>>>> MailScanner[82359]: Batch (1 message) processed in 8.74 seconds Feb 
>>>> 13 08:40:06 aconcagua MailScanner[83301]: Batch (2 messages) 
>>>> processed in 12.81 seconds Feb 13 08:40:07 aconcagua 
>>>> MailScanner[82879]: Batch (1 message) processed in 7.75 seconds Feb 
>>>> 13 08:40:09 aconcagua MailScanner[82035]: Batch (1 message) processed
>>>>       
>>
>>  
>>>> in 6.53 seconds Feb 13 08:40:11 aconcagua MailScanner[83989]: Batch 
>>>> (1 message) processed in 6.41 seconds Feb 13 08:40:11 aconcagua 
>>>> MailScanner[84046]: Batch (1 message) processed in 6.84 seconds Feb 
>>>> 13 08:40:12 aconcagua MailScanner[83301]: Batch (1 message) processed
>>>>       
>>
>>  
>>>> in 6.56 seconds
>>>>
>>>> Here's the other:
>>>>
>>>>      
>>>>> spacecowboy# tail -f /var/log/maillog |grep rocessed Feb 13 08:38:57
>>>>>         
>>
>>  
>>>>> spacecowboy MailScanner[54541]: Batch (9 messages) processed in 
>>>>> 252.21 seconds Feb 13 08:39:12 spacecowboy MailScanner[49475]: Batch
>>>>>         
>>
>>  
>>>>> (2 messages) processed in 61.60 seconds Feb 13 08:39:12 
>>>>> spacecowboy MailScanner[53408]: Batch (4 messages) processed in 
>>>>> 86.83 seconds Feb 13 08:39:14 spacecowboy MailScanner[53430]: 
>>>>> Batch (2 messages) processed in 31.38 seconds Feb 13 08:39:17 
>>>>> spacecowboy MailScanner[54987]: Batch (8 messages) processed in 
>>>>> 166.69 seconds Feb 13 08:39:18 spacecowboy MailScanner[53490]: 
>>>>> Batch (19 messages) processed in 531.03 seconds Feb 13 08:39:21 
>>>>> spacecowboy MailScanner[53398]: Batch (14 messages) processed in 
>>>>> 384.67 seconds Feb 13 08:39:30 spacecowboy MailScanner[53412]: 
>>>>> Batch (8 messages) processed in 97.58 seconds Feb 13 08:39:32 
>>>>> spacecowboy MailScanner[54123]: Batch (2 messages) processed in 
>>>>> 62.52 seconds Feb 13 08:39:38 spacecowboy MailScanner[53430]: 
>>>>> Batch (1 message) processed in 24.16 seconds Feb 13 08:39:39 
>>>>> spacecowboy MailScanner[55686]: Batch (30 messages) processed in 
>>>>> 647.57 seconds Feb 13 08:39:48 spacecowboy MailScanner[56780]: 
>>>>> Batch (5 messages) processed in 68.93 seconds
>>>>>         
>>>> Any idea what would be causing this?  Same configuration, same MX 
>>>> priority.  The one with delays has built quite the queue backlog.
>>>>
>>>>       
>>> Can both machines resolve DNS with the same speed?
>>> Do you have a caching name server on both machines?
>>> Is the Bays DB the same size on both machines?
>>>
>>>
>>>     
>> I've been wrestling with this a bit.
>>
>> A few questions:
>>
>> 1. How do I set up a caching nameserver?  Can someone throw me a link?
>>
>> 2. I've searched high and low, but I can't find the bayes DB 
>> location.  I never explicitly set it up, but it's apparently running...
>>
>> Output of mailscanner --lint below:
>>
>> spacecowboy# mailscanner --lint
>> Read 759 hostnames from the phishing whitelist Checking version
>> numbers...
>> Version number in MailScanner.conf (4.58.9) is correct.
>> MailScanner setting GID to  (125)
>> MailScanner setting UID to  (125)
>>
>> Checking for SpamAssassin errors (if you use it)...
>> Using SpamAssassin results cache
>> Connected to SpamAssassin cache database
>> pyzor: check failed: internal error
>> SpamAssassin reported no errors.
>> Using locktype = flock
>> MailScanner.conf says "Virus Scanners = auto"
>> Found these virus scanners installed: bitdefender, clamavmodule
>>
>>
>>
>> -- 
>> Jay Chandler
>> Network Administrator, Chapman University
>> 714.628.7249 / chandler at chapman.edu
>> Today's Excuse: Processes running slowly due to weak power supply
>> -- 
>> MailScanner mailing list
>> mailscanner at lists.mailscanner.info
>> http://lists.mailscanner.info/mailman/listinfo/mailscanner
>>
>> Before posting, read http://wiki.mailscanner.info/posting
>>
>> Support MailScanner development - buy the book off the website!
>>
>>   
> Nope, neither location (nor in /usr/local/etc/MailScanner/bayes, since 
> this is from the FreeBSD ports tree).
>
> So, getting desperate to clear the backlog, I ran sa-learn --clear on 
> the troubled box, and went to get myself a cup of coffee from the 
> break room.
> On the plus side, I now have coffee.  On the downside, it's still 
> taking upwards of 20 seconds per message.
>
> The nameserver config is the same.  The hardware SHOULD be good-- 
> these boxes are identical, and a month old.
>
Very interesting.  A restart of the box, and the queue is gone, and load 
times are reasonable.  I suspect there's something stealing all the RAM 
after a few days-- possibly MailScanner.  I'll have to investigate this 
the next time it happens.

Thanks to all who helped-- I'm still debating the merits of a caching 
nameserver.

Also-- would there be any benefit to setting up bayes in a SQL 
environment to share between the two servers?

-- 
Jay Chandler
Network Administrator, Chapman University
714.628.7249 / chandler at chapman.edu
Today's Excuse: Processes running slowly due to weak power supply 



More information about the MailScanner mailing list