Re: sendmail: sendmail soll mit mehreren parallelen Prozessen ausliefern
Hallo, Meinhard Schneider <meini@meini.org> writes:
Hallo Linuxer,
ich hab einen *kleines* Problem mit sendmail: das mail-Aufkommen ist inzwischen so angewachsen, dass ein einzelner sendmail-Prozess lange braucht, um die queue zu leeren. Kann man sendmail (z.B. per Kommandozeile) sagen, dass es mit mehreren parallelen Prozessen die mails ausliefern soll (das geht ja bisher nur bei eingehender mail)? Wenn ja, wie?
Man koennte das 'fork Verhalten' von sendmail beeinflussen. z.B. sendmail -q10m -OMaxDaemonChildren=3 -OQueueDirectory=/var/spool/mqueue (eine Zeile natuerlich) Empfehlenswert ist so etwas aber nicht. Wie haeufig wird denn die queue geleert ? Kann vielleicht die Frequenz erhoeht werden ? Eigentlich ist sendmail sehr variabl und ermittelt bei hoeherer Dauerlast seine mittlere Last der letzten Minuten und ermittelt einen QueueFactor, der Defaultwert hierfuer liegt bei 600.000, d.h. max. sechshundertausend Mails in der queue. Wenn ihr regelmaessig diesen Wert ueberschreitet, wuerde ich mich eher mit der Massnahmen zur Loadkontrolle beschaeftigen. Nur so am Rande, wie gross ist denn euer stuendliches Mailaufkommen ? Gruss Dieter -- Dieter Kluenter mailto: dkluenter@gmx.de http: http://www.l4b.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo, Dieter Kluenter schrieb:
Man koennte das 'fork Verhalten' von sendmail beeinflussen. z.B.
sendmail -q10m -OMaxDaemonChildren=3 -OQueueDirectory=/var/spool/mqueue (eine Zeile natuerlich)
Empfehlenswert ist so etwas aber nicht. Ich habs im sendmail-Handbuch nachgelesen. Da stand auch, dass als default sowieso unendlich viele Prozesse geforked werden. Wie haeufig wird denn die queue geleert ? Kann vielleicht die Frequenz erhoeht werden ? Jein. sendmail liefert immer sofort aus. Aber durch diverse große mailinglisten entstehen Spitzen, so dass es mehrere Minuten dauern kann, bis die queue leer ist.
Eigentlich ist sendmail sehr variabl und ermittelt bei hoeherer Dauerlast seine mittlere Last der letzten Minuten und ermittelt einen QueueFactor, der Defaultwert hierfuer liegt bei 600.000, d.h. max. sechshundertausend Mails in der queue. Naja, ganz so viele mails sind *noch* nicht.
Nur so am Rande, wie gross ist denn euer stuendliches Mailaufkommen ? Naja, ich hab die Logs mir nicht *so* genau angesehn, aber in bei den Listen würde ich sagen ein paar hundert pro Minute (Weil die Liste sehr viele Empfänger hat).
Ciao, Meini. -- Meinhard Schneider meini@meini.org; #ICQ:22574951 http://www.meini.org GNUPG/PGP-Keys available! (please contact me or visit my homepage) --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (2)
-
dkluenter@gmx.de
-
meini@meini.org