Hallo Zusammen, leider werde ich seit einiger Zeit mit NDR "zugeschmüllt". Dadurch hat der Mailserver alle Hände voll zu tun und wir nahezu unbrauchbar. Im Maillog stehen immer wieder folgende Zeilen: TROUBLE in check_mail: virus_scan FAILED: virus_scan: ALL VIRUS SCANNERS FAILED: Avira AntiVir av-scanner FAILED: /usr/bin/antivir timed out at (eval 57) line 466.; ClamAV-clamscan av-scanner FAILED: /usr/bin/clamscan timed out at (eval 57) line 466. AM.PDP: tempdir is to be PRESERVED: /var/spool/amavis/amavis-milter-m5BCu45g004924 /usr/bin/antivir is taking longer than 40 s and will be killed killing process [5056] running /usr/bin/antivir run_av: timed out Avira AntiVir av-scanner FAILED: /usr/bin/antivir timed out at (eval 57) line 466. WARN: all primary virus scanners failed, considering backups (mlfi_eom) smfi_addheader failed, perhaps milter session timed out kann man etwas gegen diesen Blödsinn machen, od. kann ich amavis besser konfigurieren? Danke Daniel -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Daniel Bauer wrote:
Hallo Zusammen,
leider werde ich seit einiger Zeit mit NDR "zugeschmüllt". Dadurch hat der Mailserver alle Hände voll zu tun und wir nahezu unbrauchbar.
Im Maillog stehen immer wieder folgende Zeilen:
TROUBLE in check_mail: virus_scan FAILED: virus_scan: ALL VIRUS SCANNERS FAILED: Avira AntiVir av-scanner FAILED: /usr/bin/antivir timed out at (eval 57) line 466.; ClamAV-clamscan av-scanner FAILED: /usr/bin/clamscan timed out at (eval 57) line 466. AM.PDP: tempdir is to be PRESERVED: /var/spool/amavis/amavis-milter-m5BCu45g004924 /usr/bin/antivir is taking longer than 40 s and will be killed killing process [5056] running /usr/bin/antivir run_av: timed out Avira AntiVir av-scanner FAILED: /usr/bin/antivir timed out at (eval 57) line 466. WARN: all primary virus scanners failed, considering backups (mlfi_eom) smfi_addheader failed, perhaps milter session timed out
kann man etwas gegen diesen Blödsinn machen, od. kann ich amavis besser konfigurieren?
Blöde Frage: Wie HAST du Amavisd-new denn konfiguriert? Diese Timeouts kommen üblicherweise, wenn du zu viele content_filter aktiv hast und der Server mit der IO-Last nicht mehr hinterherkommt und deshalb die Amavisd-new-Prozesse in den Timeout laufen. Checke insbesondere mal, wieviele Amavisd-new-Prozesse du konfiguriert hast und mit welcher IO-Last das System zu kämpfen hat. -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hi Sandy, From: "Sandy Drobic"
Daniel Bauer wrote:
Hallo Zusammen,
leider werde ich seit einiger Zeit mit NDR "zugeschmüllt". Dadurch hat der Mailserver alle Hände voll zu tun und wir nahezu unbrauchbar.
Im Maillog stehen immer wieder folgende Zeilen:
TROUBLE in check_mail: virus_scan FAILED: virus_scan: ALL VIRUS SCANNERS FAILED: Avira AntiVir av-scanner FAILED: /usr/bin/antivir timed out at (eval 57) line 466.; ClamAV-clamscan av-scanner FAILED: /usr/bin/clamscan timed out at (eval 57) line 466. AM.PDP: tempdir is to be PRESERVED: /var/spool/amavis/amavis-milter-m5BCu45g004924 /usr/bin/antivir is taking longer than 40 s and will be killed killing process [5056] running /usr/bin/antivir run_av: timed out Avira AntiVir av-scanner FAILED: /usr/bin/antivir timed out at (eval 57) line 466. WARN: all primary virus scanners failed, considering backups (mlfi_eom) smfi_addheader failed, perhaps milter session timed out
kann man etwas gegen diesen Blödsinn machen, od. kann ich amavis besser konfigurieren?
Blöde Frage: Wie HAST du Amavisd-new denn konfiguriert? Diese Timeouts kommen üblicherweise, wenn du zu viele content_filter aktiv hast und der Server mit der IO-Last nicht mehr hinterherkommt und deshalb die Amavisd-new-Prozesse in den Timeout laufen.
Checke insbesondere mal, wieviele Amavisd-new-Prozesse du konfiguriert hast und mit welcher IO-Last das System zu kämpfen hat.
auf einer Dual CPU Box hatte ich bis zu 36 Last im top gesehen ... Ich hab nun den Virenscanner abgeschalten und damit war der Mailserver wieder ansprechbar. Es standen 8 amavis und 16 sendmail Prozesse zur Verfügung. Das erhöhen der amavis Prozesse endete im TimeOut. Auch das anpassen der sendmail connects auf 8 brachte immer noch Ausfälle. Gruß Daniel -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Daniel Bauer wrote:
Hi Sandy,
From: "Sandy Drobic"
Daniel Bauer wrote:
Hallo Zusammen,
leider werde ich seit einiger Zeit mit NDR "zugeschmüllt". Dadurch hat der Mailserver alle Hände voll zu tun und wir nahezu unbrauchbar.
Im Maillog stehen immer wieder folgende Zeilen:
TROUBLE in check_mail: virus_scan FAILED: virus_scan: ALL VIRUS SCANNERS FAILED: Avira AntiVir av-scanner FAILED: /usr/bin/antivir timed out at (eval 57) line 466.; ClamAV-clamscan av-scanner FAILED: /usr/bin/clamscan timed out at (eval 57) line 466. AM.PDP: tempdir is to be PRESERVED: /var/spool/amavis/amavis-milter-m5BCu45g004924 /usr/bin/antivir is taking longer than 40 s and will be killed killing process [5056] running /usr/bin/antivir run_av: timed out Avira AntiVir av-scanner FAILED: /usr/bin/antivir timed out at (eval 57) line 466. WARN: all primary virus scanners failed, considering backups (mlfi_eom) smfi_addheader failed, perhaps milter session timed out
kann man etwas gegen diesen Blödsinn machen, od. kann ich amavis besser konfigurieren?
Blöde Frage: Wie HAST du Amavisd-new denn konfiguriert? Diese Timeouts kommen üblicherweise, wenn du zu viele content_filter aktiv hast und der Server mit der IO-Last nicht mehr hinterherkommt und deshalb die Amavisd-new-Prozesse in den Timeout laufen.
Checke insbesondere mal, wieviele Amavisd-new-Prozesse du konfiguriert hast und mit welcher IO-Last das System zu kämpfen hat.
auf einer Dual CPU Box hatte ich bis zu 36 Last im top gesehen ...
Whoah!! Da würde ich mal hart auf zu wenig Plattendurchsatz tippen, unterstützt durch zu langsame CPU beim Virenscann.
Ich hab nun den Virenscanner abgeschalten und damit war der Mailserver wieder ansprechbar. Es standen 8 amavis und 16 sendmail Prozesse zur Verfügung. Das erhöhen der amavis Prozesse endete im TimeOut. Auch das anpassen der sendmail connects auf 8 brachte immer noch Ausfälle.
Welche CPUs, wieviel RAM? Ich habe auch zwei CPUs, aber es sind leider nur 2 x P3-800, und mit 512 MB RAM kann ich auch keine großen Sprünge machen. Ich habe gesehen, dass du nur Kommandozeilen-Scanner verwendest, zumindest für Clam solltest du den Daemon verwenden und als primären Virenscanner in Amavisd-new eintragen, clam-scan und antivir dann als sekundäre Scanner. Damit sollte die Last etwas sinken. -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
From: "Sandy Drobic"
Daniel Bauer wrote:
From: "Sandy Drobic"
Daniel Bauer wrote:
Hallo Zusammen,
leider werde ich seit einiger Zeit mit NDR "zugeschmüllt". Dadurch hat der Mailserver alle Hände voll zu tun und wir nahezu unbrauchbar.
Im Maillog stehen immer wieder folgende Zeilen:
TROUBLE in check_mail: virus_scan FAILED: virus_scan: ALL VIRUS SCANNERS FAILED: Avira AntiVir av-scanner FAILED: /usr/bin/antivir timed out at (eval 57) line 466.; ClamAV-clamscan av-scanner FAILED: /usr/bin/clamscan timed out at (eval 57) line 466. AM.PDP: tempdir is to be PRESERVED: /var/spool/amavis/amavis-milter-m5BCu45g004924 /usr/bin/antivir is taking longer than 40 s and will be killed killing process [5056] running /usr/bin/antivir run_av: timed out Avira AntiVir av-scanner FAILED: /usr/bin/antivir timed out at (eval 57) line 466. WARN: all primary virus scanners failed, considering backups (mlfi_eom) smfi_addheader failed, perhaps milter session timed out
kann man etwas gegen diesen Blödsinn machen, od. kann ich amavis besser konfigurieren?
Blöde Frage: Wie HAST du Amavisd-new denn konfiguriert? Diese Timeouts kommen üblicherweise, wenn du zu viele content_filter aktiv hast und der Server mit der IO-Last nicht mehr hinterherkommt und deshalb die Amavisd-new-Prozesse in den Timeout laufen.
Checke insbesondere mal, wieviele Amavisd-new-Prozesse du konfiguriert hast und mit welcher IO-Last das System zu kämpfen hat.
auf einer Dual CPU Box hatte ich bis zu 36 Last im top gesehen ...
Whoah!! Da würde ich mal hart auf zu wenig Plattendurchsatz tippen, unterstützt durch zu langsame CPU beim Virenscann.
das wird es wohl sein, es ist ein einfaches IDE-Raid mit wenig Durchsatz :( ich dachte nicht das es davon anhängen könnte ...
Ich hab nun den Virenscanner abgeschalten und damit war der Mailserver wieder ansprechbar. Es standen 8 amavis und 16 sendmail Prozesse zur Verfügung. Das erhöhen der amavis Prozesse endete im TimeOut. Auch das anpassen der sendmail connects auf 8 brachte immer noch Ausfälle.
Welche CPUs, wieviel RAM?
Ich habe auch zwei CPUs, aber es sind leider nur 2 x P3-800, und mit 512 MB RAM kann ich auch keine großen Sprünge machen.
nun ich hab auch nur 2 x P3-1000 mit 512 MB, mehr RAM wär kein Problem.
Ich habe gesehen, dass du nur Kommandozeilen-Scanner verwendest, zumindest für Clam solltest du den Daemon verwenden und als primären Virenscanner in Amavisd-new eintragen, clam-scan und antivir dann als sekundäre Scanner.
wenn ich das richtig sehe brauche ich nur die Kommentare für den Eintrag clamd entfernen und antivir in den Bereich secondary scanners zu verschieben. Dann muß ich mich nur noch mit clamd auseinander setzten. In amavisd.conf ist der Socket erwähnt, ich sehe aber keinen Parameter dazu. Dafür sehe ich das er auf localhost::3310 lauschen würde, worauf auch amavisd meiner Meinung nach verweist ...
Damit sollte die Last etwas sinken.
Vielen Dank für Deine Hilfe Daniel -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Daniel Bauer wrote:
Checke insbesondere mal, wieviele Amavisd-new-Prozesse du konfiguriert hast und mit welcher IO-Last das System zu kämpfen hat.
auf einer Dual CPU Box hatte ich bis zu 36 Last im top gesehen ...
Whoah!! Da würde ich mal hart auf zu wenig Plattendurchsatz tippen, unterstützt durch zu langsame CPU beim Virenscann.
das wird es wohl sein, es ist ein einfaches IDE-Raid mit wenig Durchsatz :( ich dachte nicht das es davon anhängen könnte ...
Wenn 8 Amavisd-new-Prozesse darauf zugreifen, gleichzeitig dann Postfix oder Sendmail ebensoviele Dateien schaufelt und dann noch das System seine Logdateien schreibt und ein Imapserver irgendwo wütet, dann hast du mehr IO-Last, als du glaubst. (^-^) Bedenke, dass der Gesamt-Durchsatz sinkt, je mehr Prozesse gleichzeitig bedient werden müssen. Wenn ich ein flinkes RAID brauche, dann nehme ich lieber 8 x 500 GB-Platten als 4 x 1000 GB-Platten.
Ich hab nun den Virenscanner abgeschalten und damit war der Mailserver wieder ansprechbar. Es standen 8 amavis und 16 sendmail Prozesse zur Verfügung. Das erhöhen der amavis Prozesse endete im TimeOut. Auch das anpassen der sendmail connects auf 8 brachte immer noch Ausfälle.
Welche CPUs, wieviel RAM?
Ich habe auch zwei CPUs, aber es sind leider nur 2 x P3-800, und mit 512 MB RAM kann ich auch keine großen Sprünge machen.
nun ich hab auch nur 2 x P3-1000 mit 512 MB, mehr RAM wär kein Problem.
Mehr RAM wäre optimal, wenn du richtig investierst, dann kannst du auch eine RAM-Disk mit tempfs anlegen und Amavisd-new darauf die Mails prüfen lassen.
Ich habe gesehen, dass du nur Kommandozeilen-Scanner verwendest, zumindest für Clam solltest du den Daemon verwenden und als primären Virenscanner in Amavisd-new eintragen, clam-scan und antivir dann als sekundäre Scanner.
wenn ich das richtig sehe brauche ich nur die Kommentare für den Eintrag clamd entfernen und antivir in den Bereich secondary scanners zu verschieben. Dann muß ich mich nur noch mit clamd auseinander setzten.
Ja!
In amavisd.conf ist der Socket erwähnt, ich sehe aber keinen Parameter dazu. Dafür sehe ich das er auf localhost::3310 lauschen würde, worauf auch amavisd meiner Meinung nach verweist ...
Mache das am besten über den lokalen Socket, der ist etwas schneller als die Netzwerk-Schnittstelle. /etc/clamd.conf: # Path to a local socket file the daemon will listen on. # Default: disabled (must be specified by a user) LocalSocket /var/run/clamav/clamd # Run as another user (clamd must be started by root for this option to work) # Default: don't drop privileges User vscan /etc/amavisd.conf: # ### http://www.clamav.net/ ['Clam Antivirus-clamd', \&ask_daemon, ["CONTSCAN {}\n", "/var/run/clamav/clamd"], qr/\bOK$/, qr/\bFOUND$/, qr/^.*?: (?!Infected Archive)(.*) FOUND$/ ], # # NOTE: run clamd under the same user as amavisd; match the socket # # name (LocalSocket) in clamav.conf to the socket name in this entry # # When running chrooted one may prefer: ["CONTSCAN {}\n","$MYHOME/clamd"], Wenn ich mich recht erinnere, musste ich das Verzeichnis /var/run/clamav noch manuell anlegen. -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
From: "Sandy Drobic"
Daniel Bauer wrote:
Checke insbesondere mal, wieviele Amavisd-new-Prozesse du konfiguriert hast und mit welcher IO-Last das System zu kämpfen hat.
auf einer Dual CPU Box hatte ich bis zu 36 Last im top gesehen ...
Whoah!! Da würde ich mal hart auf zu wenig Plattendurchsatz tippen, unterstützt durch zu langsame CPU beim Virenscann.
das wird es wohl sein, es ist ein einfaches IDE-Raid mit wenig Durchsatz :( ich dachte nicht das es davon anhängen könnte ...
Wenn 8 Amavisd-new-Prozesse darauf zugreifen, gleichzeitig dann Postfix oder Sendmail ebensoviele Dateien schaufelt und dann noch das System seine Logdateien schreibt und ein Imapserver irgendwo wütet, dann hast du mehr IO-Last, als du glaubst. (^-^)
Bedenke, dass der Gesamt-Durchsatz sinkt, je mehr Prozesse gleichzeitig bedient werden müssen. Wenn ich ein flinkes RAID brauche, dann nehme ich lieber 8 x 500 GB-Platten als 4 x 1000 GB-Platten.
Da geb ich Dir voll und ganz recht. Bei Fileservern mach ich das nicht anders, aber um eine Mail entgegenzunehmen, zu checken und abzulegen, dachte ich nicht an eine solche Maschine ... So wie ich es noch sehen konnte, war nach dem ausschalten des Virenscanners auch alles wieder im grünen Bereich, obwohl er noch spamd benutzt hatte und auch die Mails ablegen mußte. Ich gehe mal davon aus, das der Virencheck einfach zuviel Power braucht...
Ich hab nun den Virenscanner abgeschalten und damit war der Mailserver wieder ansprechbar. Es standen 8 amavis und 16 sendmail Prozesse zur Verfügung. Das erhöhen der amavis Prozesse endete im TimeOut. Auch das anpassen der sendmail connects auf 8 brachte immer noch Ausfälle.
Welche CPUs, wieviel RAM?
Ich habe auch zwei CPUs, aber es sind leider nur 2 x P3-800, und mit 512 MB RAM kann ich auch keine großen Sprünge machen.
nun ich hab auch nur 2 x P3-1000 mit 512 MB, mehr RAM wär kein Problem.
Mehr RAM wäre optimal, wenn du richtig investierst, dann kannst du auch eine RAM-Disk mit tempfs anlegen und Amavisd-new darauf die Mails prüfen lassen.
ok, das wär ne Möglichkeit, dann müßte ich ja nur amavis entsprechend verbiegen ...
Ich habe gesehen, dass du nur Kommandozeilen-Scanner verwendest, zumindest für Clam solltest du den Daemon verwenden und als primären Virenscanner in Amavisd-new eintragen, clam-scan und antivir dann als sekundäre Scanner.
wenn ich das richtig sehe brauche ich nur die Kommentare für den Eintrag clamd entfernen und antivir in den Bereich secondary scanners zu verschieben. Dann muß ich mich nur noch mit clamd auseinander setzten.
Ja!
In amavisd.conf ist der Socket erwähnt, ich sehe aber keinen Parameter dazu. Dafür sehe ich das er auf localhost::3310 lauschen würde, worauf auch amavisd meiner Meinung nach verweist ...
Mache das am besten über den lokalen Socket, der ist etwas schneller als die Netzwerk-Schnittstelle.
/etc/clamd.conf: # Path to a local socket file the daemon will listen on. # Default: disabled (must be specified by a user) LocalSocket /var/run/clamav/clamd
# Run as another user (clamd must be started by root for this option to work) # Default: don't drop privileges User vscan
/etc/amavisd.conf: # ### http://www.clamav.net/ ['Clam Antivirus-clamd', \&ask_daemon, ["CONTSCAN {}\n", "/var/run/clamav/clamd"], qr/\bOK$/, qr/\bFOUND$/, qr/^.*?: (?!Infected Archive)(.*) FOUND$/ ], # # NOTE: run clamd under the same user as amavisd; match the socket # # name (LocalSocket) in clamav.conf to the socket name in this entry # # When running chrooted one may prefer: ["CONTSCAN {}\n","$MYHOME/clamd"],
Wenn ich mich recht erinnere, musste ich das Verzeichnis /var/run/clamav noch manuell anlegen.
ok, das werd ich mal testen, dann seh ich ja hoffentlich beim nächsten mal einen Erfolg. Vielen Dank nochmals Daniel -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (2)
-
Daniel Bauer
-
Sandy Drobic