[Postfixbuch-users] Amavis als smtpd-proxy, timeout warning und doppelte Mails

Kai Fürstenberg kai_postfix at fuerstenberg.ws
Do Aug 21 07:12:11 CEST 2008


Hallo Peer,

Peer Heinlein schrieb:
> Am Mittwoch, 20. August 2008 schrieb Kai Fürstenberg:
>> . Lt. Log wurde die Mail aber nur ein mal zugestellt. Ausserdem 
>> würde mich interessieren, wieso jetzt plötzlich ein Timeout auftritt,
>> wo doch gar nichts an der Konfig verändert wurde.
> 
> Weil *JETZT* Dein Amavis-Filter eben gnadenlos überlastet ist, früher eben 
> nicht. Das hat mit der Konfig nichts zu tun.
> 
> Wenn der Filter fünf Minuten lang eine ASCII-Mail nicht filtern konnte, 
> dann ist da natürlich was nicht okay. Ein Blick in "top" sollte das mehr 
> als deutlich zeigen. Die Maschine ist hinter dem Anschlag. Du hast mehr
> Amavus.Prozesse also CPU und/oder (vermutlich vor allem) Speicher 
> hergeben. 

Mmmh, siehr mir eher nicht danach aus allerdings ist der Auszug von 
heute morgen:
--- top ---
Tasks:  80 total,   1 running,  79 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.1% us,  0.0% sy,  0.0% ni, 99.9% id,  0.0% wa,  0.0% hi,  0.0% si
Mem:   1310720k total,   793732k used,   516988k free,        0k buffers
Swap:        0k total,        0k used,        0k free,        0k cached

Zudem war das die einzige Mail, die zu dem Zeitpunkt angekommen ist.

> ALso setze vor allem erstmal die Amavis-Instanzenanzahl runter. 
> Lieber wenige Mails und dafür shcnell und zuverlässig, also zu viele 
> gleichzeitig und dafür minutenlang nicht mehr fertig werden.
> 
> Die amavisd-conf hast Du leider nicht gezeigt, insofern weiß ich nicht, 
> was Du derzeit eingestellt hast,

Es sind 8 Amavis-Prozesse:
$max_servers = 8;            # number of pre-forked children (2..15 is 
common)

.. und aus der master.cf ..
smtp-amavis             unix    -       -       n       -       8       smtp
          -o smtp_data_done_timeout=1200s
          -o disable_dns_lookups=yes

> ebrenso könntest Du mal CPU und 
> Speicherausbau verraten. Dann gebe ich Dir gerne einen guten 
> Erfahrungsmittelwert.

ist ein vServer, von daher werden die Angaben wohl nicht allzuviel 
bringen :-(

> Aber tendenziell eher 7 Amavis-Prozesse als 50. Die meisten überschätzen 
> das gnadenlos.

Vielleicht schraube ich das wieder runter auf 2-4. Die Belastung ist 
allerdings in den letzten Tagen gleichgeblieben.

> Schöne Grüße aus dem Nirgendwo,

Schönen Gruß ins Nirgendwo.

-- 
Kai



Mehr Informationen über die Mailingliste Postfixbuch-users