rocsca, > I have scheduled a cronjob to update rulesets of spamassassin: > sa-update --gpgkey 6C6191E3 --channel sought.rules.yerp.org --channel > updates.spamassassin.org && /usr/sbin/rcamavisd reload > I get the bad surprise that - after Amavisd-new reloading - the mail > gateway is stopped. > > I have investigated and I have found several messages: > dsn=4.4.2, status=deferred (delivery temporarily suspended: lost > connection with 127.0.0.1[127.0.0.1] while sending RCPT TO) > server:~ # telnet localhost 10024 > 421 4.3.2 Service shutting down, closing channel
> Finally, I looked at at amavisd-new temporary directory and was full: > Filesystem 1K-blocks Used Available Use% Mounted on > /dev/shm 262144 262144 0 100% /var/amavis/scan It is possible that with every shutdown a set of up to $max_servers temporary directories is left behind. This is usually insignificant (and should be cleaned manually every once in a while), but if you are restarting amavisd often, it can amount to a large number in a long run. Also, if there was some other problem occasionally encountered by amavisd, it would preserve its temporary directory, slowly filling up the disk. Your (memory) disk partition is quite small. This is one reason why I'm not in favour of ram-based temporary workspace for amavisd. With a couple of gigabytes to spare, you'd probaby notice it before disaster struck. > Now, I ask: > 1) It was Amavisd-new that interrupted SMTP transaction after reload or > the filesystem was fullfilled and Amavisd-new stopped to work (closing > SMTP transaction everytime) It was probably filling up gradually and you didn't notice. Or there was a repeated failure, and you weren't monitoring the log. > 2) Is there a safe way to reloading amavisd-new? One way to do it is to: amavisd stop rm -rf /var/amavis/scan mkdir /var/amavis/scan chown vscan:vscan /var/amavis/scan amavisd start > But I fear that the real problem is that amavisd-new at reload time is > overcomed by the flow of messages queued by Postfix to be injected into the > amavis content filter. Probably not, or you would have noticed it during your busy times. Mark ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ AMaViS-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/amavis-user AMaViS-FAQ:http://www.amavis.org/amavis-faq.php3 AMaViS-HowTos:http://www.amavis.org/howto/
