[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