[Postfixbuch-users] Error: queue file write error

Kai Fürstenberg kai_postfix at fuerstenberg.ws
Mo Mai 18 10:28:11 CEST 2009


Halloo Ronny,

Ronald Weiss schrieb am 18.05.2009 09:28:
> Server:
> -Memory Size: 2 GB
> -2.40GHz
> 
> amavisd.conf
> max_servers stehen auf 45

dir ist schon bekannt, dass du mit derart vielen Prozessen mal eben 
2.3GB Speicher belegst (vergleiche mal mit deinem Hauptspeicher)? Jeder 
Amavis-Prozess belegt ca. 50MB Speicher.

> master.cf
> smtpd stehen auf 30

Warum benötigst du 45 Amavis-Prozesse, wenn dein smtpd nur 30 
verarbeiten kann?

> May 18 07:27:26 hermes2 amavis[25699]: (25699-05) Passed UNCHECKED, 
> [193.85.2.20] [83.69.34.111] <sender at sender.domain> -> 
> <rcpt at rcpt.domain>, Message-ID: 
> <A90152AA7CD97D4298223111B07E0BBC04A67D at mail>, mail_id: Rhan8ivLSDwN, 
> Hits: -, size: 22105131, queued_as: 46E443F2249, 194399 ms

Der Scan hat über 3 Minuten gedauert. Das ist bei der Speicherauslastung 
auch nicht verwunderlich.

Bevor jetzt die Diskussion losgeht, wieviele Amavis-Prozesse am 
sinnvollsten sind, reduziere Sie erstmal auf ein für das System 
erträgliches Maß. 5 dürften eigentlich für den Anfang ausreichen. Diese 
Zahl kannst du dann noch _geringfügig_ nach oben oder unten verschieben.

Wenn man annimmt, dass 90% eh von den Postfix-Restriktionen abgelehnt 
werden, sind auch 3 völlig in Ordnung (30 Prozesse und 10% Ham). 
Grundlage ist: wieviele Mails bekommst du üblicherweise gleichzeitig 
rein, und wieviele davon werden schon vorher abgelehnt. Der Rest ist die 
Anzahl der benötigten Amavis-Prozesse. Hierbei muss auch die Scan-Zeit 
mit eingerechnet werden. Dann noch ein paar Prozesse als Reserve und fertig.

-- 
Kai Fürstenberg

PM an: kai at fuerstenberg punkt ws




Mehr Informationen über die Mailingliste Postfixbuch-users