f-prot & amavisd – Stichtag 15.08.2005
Ich benutze, wie bei den vorherigen Blog-Einträgen ja bereits bemerkt, Postfix + amaivsd zum Mails scannen.
Desweiteren benutze ich auch das autoupdater-script, sodass das Programm immer am aktuellsten Stand bleibt. Nur leider hat das auch seine negativen Seiten. Mit Stichtag 15.08.2005 bekam ich plötzlich keine Mails mehr zugestellt. Ein kurzer Blick in top
ergab, dass die f-prot virenscanner-Prozesse hängen bleiben und volle CPU-Last fressen, was einen sehr hohen load auf den betroffenen Systemen zur Folge hat
und eine Mailzustellung verhindert.
Durch eine Suche in den Gogle groups fand ich die Ursache für das Problem:
http://lists.debian.org/debian-release/2005/08/msg00054.html
Hier ist die Lösung, wie ich das Problem behoben habe (der Tip der obrigen URL klappte bei meinen Installationen nicht):
killall -9 f-prot
/etc/init.d/amavis stop
# respektive: /etc/init.d/amavis-postfix stop
/etc/init.d/postfix stop
rm /usr/bin/f-prot
vi /usr/bin/f-prot
---- /usr/bin/f-prot ---
#!/bin/sh
sh -c "/usr/lib/f-prot/f-prot $1 $2 $3 $4 $5 $6 $7 $8 $9"
---------------------------
chmod +x /usr/bin/f-prot
/etc/init.d/amavis start
# respektive: /etc/init.d/amavis-postfix start
/etc/init.d/postfix start
/etc/init.d/fetchmail awaken
postqueue -f
Anschließend wie üblich mit
tail -f /var/log/mail.log
überprüfen, ob alles wieder läuft.