RAV autoupdate script causing issues today
Craig Pratt
craig at STRONG-BOX.NET
Wed Oct 1 08:43:37 IST 2003
On Tuesday, Sep 30, 2003, at 22:37 US/Pacific, Craig Pratt wrote:
> Yup - seeing the same thing. If I run it manually, it just hangs at
> "Make remote list of files..."
>
> /usr/local/rav8/bin/ravav --update=engine
>
> RAV AntiVirus command line for Linux i686.
> Version: 8.3.1.
> Copyright (c) 1996-2001 GeCAD The Software Company. All rights
> reserved.
> Start updating... Tue Sep 30 22:26:21 2003
> Opening a socket ...done!
> Looking for: ftp.us.ravantivirus.com ...done!
> Connecting to server: ftp.us.ravantivirus.com ...done!
> User login ...
> Password authentification ...
> Chdir remote... /pub/rav/update/rave
> Make remote list of files...
>
> I seem to remember there being a setting for how often MS will run the
> autoupdate script. But I don't seem to be able to find it.
DOH - of course, it's cron that's running it.
I *think* what's happening is:
(1) update script is run by cron
(2) Update script grabs the update lock,
(3) RAV update stalls (looks like the FTP server has fallen down and
RAV's update function busy-waits - caught mine using 98% of CPU)
(4) MailScanner stalls waiting for the lock (last log entry is
"MailScanner[10669]: Virus and Content Scanning: Starting").
(5) check_MailScanner doesn't detect the condition since the process is
running - just blocked
Note that I'm running MS 4.12-2.
Temporary solution for me: mv /etc/cron.hourly/update_virus_scanners
/etc/cron.daily/
Running ftp manually to either ftp.us.ravantivirus.com or
ftp.ravantivirus.com seems to demonstrate that their servers are hosed.
Don't know why.
Craig
> On Tuesday, Sep 30, 2003, at 14:56 US/Pacific, Dan Williamson wrote:
>> I'm having the same problem as well.
>> 4 of my servers locked, queuing several thousand emails before the
>> calls
>> started to come in.
>>
>> I just recently upgraded all servers to 4.23-11.
>> I am killing all ravav processes on the hour and restarting
>> MailScanner.
>>
>> regards,
>> -dan
>>
>> -----Original Message-----
>> From: MailScanner mailing list [mailto:MAILSCANNER at JISCMAIL.AC.UK]On
>> Behalf
>> Of Mickey Everts
>> Sent: Tuesday, September 30, 2003 3:34 PM
>> To: MAILSCANNER at JISCMAIL.AC.UK
>> Subject: RAV autoupdate script causing issues today
>>
>>
>>
>> On the two servers that I admin which are running MailScanner 4.20-3,
>> the
>> "update_virus_scanners" script that runs hourly has been causing
>> issues
>> since about 9:00 AM PST. The root cause appears to be that
>> "ravav --update=engine" command is using taking way to long and using
>> a lot
>> of CPU time, enough that MailScanner can't keep up it seems. By the
>> time I
>> noticed, there was several hundred messages in the "mqueue.in"
>> directory. I
>> have disabled RAV for now, but I have a couple questions:
>>
>> Has the "update_virus_scanners" perhaps been improved in recent
>> versions
>> perhaps to make it not so vulnerable to this kind of thing? Perhaps
>> external commands it calls could be "nice'd" to some level that would
>> not
>> cause issue if they went awry? Did this happen to anyone else?
>>
>> USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
>> root 13903 0.0 0.0 1432 444 ? S 13:01 0:00 \_
>> CROND
>> root 13904 0.0 0.1 2048 956 ? S 13:01 0:00 \_
>> /bin/bash /usr/bin/run-parts /etc/cron.hourly
>> root 13922 0.0 0.1 2044 968 ? S 13:01 0:00
>> \_
>> /bin/bash /usr/sbin/update_virus_scanners
>> root 13958 0.0 0.2 3284 1448 ? S 13:01 0:00
>> |
>> \_ /usr/bin/perl -w /usr/lib/MailScanner/rav-autoupdate
>> root 13959 84.0 0.1 1548 676 ? R 13:01 6:57
>> |
>> \_ /usr/local/rav8//bin/ravav --update=engine
>>
>> Until now, MailScanner has been ultra-reliable for months. Good job
>> Julian!
>>
>> Mickey
>> SLP
--
This message checked for dangerous content by MailScanner on StrongBox.
More information about the MailScanner
mailing list