[Postfixbuch-users] local und Too many open files

Wolfram Greinert greinert at rz.uni-leipzig.de
Mo Sep 24 15:24:15 CEST 2007


Hallo,

ich bin es nochmal :-)

On Mon, Sep 24, 2007 at 12:44:44PM +0000, Wolfram Greinert wrote:
> Hallo Oliver,
> 
> On Mon, Sep 24, 2007 at 12:47:09PM +0200, Methfessel Computers - Oliver Methfessel wrote:
> > Hallo Wolfram,
> > 
> > Das sieht mir sehr stark nach einem Problem der maximalen Dateianzahl 
> > für den User unter dem Postfix läuft aus.
> > 
> > In der /etc/security/limits.conf kann man diesen Wert hochsetzen.
> 
> habe ich gemacht:
> 
> postfix         soft    nofile          4096
> postfix         soft    nofile          16348

soll natuerlich   hard  heissen :-)

ich habe jetzt mal in den local:

struct rlimit wgrl;
getrlimit(RLIMIT_NOFILE, &wgrl);
syslog(LOG_WARNING,"rlim_cur=%d, rlim_max=%d",wgrl.rlim_cur,wgrl.rlim_max);

einhebaut, das bringt immer:

Sep 24 15:13:32 test wg-local: rlim_cur=1024, rlim_max=1024

irgendwie scheint es bei Linux die magische Grenze 1024 fuer nofile zu geben
:-( Wie kann man die umgehen ???

Gruss

  Wolfram

> 
> bringt aber vorerst nichts :-( gleiches Ergebnis. Die limits.conf wird von
> pam_limits benutzt, spielt die bei postfix ueberhaupt eine Rolle ???
> 
> Gruss
> 
>   Wolfram
> 
> > 
> > Gruß
> > 
> > Oliver
> > 
> > 
> > Wolfram Greinert schrieb:
> > > Hallo Liste,
> > > 
> > > vor einigen Wochen habe ich einen Mailserver von HP-UX nach Linux gewechselt.
> > > Auf der Kiste laufen u.a. auch viele Majordomo-Listen. An der Konfig fuer
> > > postfix und majordomo habe ich nichts geaendert. Nun landen mails an eine
> > > Liste mit ca. 6000 Eintraegen in der deferred-queue, im logfile steht dann
> > > folgendes:
> > > 
> > > Sep 23 00:05:59 XXXXXXX postfix/pickup[10346]: 18C8613E: uid=106 from=<owner-yyyyy at local.domain.de>
> > > Sep 23 00:05:59 XXXXXXX postfix/cleanup[10505]: 18C8613E: message-id=<20070922220559.GE22560 at XXXXXXX>
> > > Sep 23 00:05:59 XXXXXXX postfix/qmgr[10345]: 18C8613E: from=<owner-yyyyy at local.domain.de>, size=1178, nrcpt=1 (queue active)
> > > Sep 23 00:05:59 XXXXXXX postfix/local[10506]: 18C8613E: to=<user1 at local.domain.de>, relay=local, delay=0.05, delays=0.02/0/0/0.03, dsn=2.0.0, status=sent (delivered to command: /usr/bin/procmail)
> > > Sep 23 00:05:59 XXXXXXX postfix/local[10506]: 18C8613E: to=<user2 at local.domain.de>, relay=local, delay=0.7, delays=0.02/0/0/0.68, dsn=2.0.0, status=sent (delivered to command: /usr/bin/procmail)
> > > 
> > > nach ca. 10 solche Eintraege von postfix/local[10506]
> > > 
> > > Sep 23 00:05:59 XXXXXXX postfix/local[10506]: warning: cannot open file /home/userx/.forward: Too many open files
> > > Sep 23 00:05:59 XXXXXXX postfix/local[10506]: fatal: pipe_command: pipe: Too many open files
> > > 
> > > Sep 23 00:06:00 XXXXXXX postfix/qmgr[10345]: 18C8613E: to=<yyyyy-outgoing at local.domain.de>, orig_to=<yyyyy-outgoing>, relay=none, delay=1.7, delays=0.02/1.7/0/0, dsn=4.3.0, status=deferred (unknown mail transport error)
> > > 
> > > In der Liste stehen lokale und externe Adressen.
> > > 
> > > In diversen Listen und dem Tuning-Readme habe ich Hinweise fuer folgende
> > > Werte gefunden:
> > > 
> > > - maxproc auf 10
> > > 
> > >   in der master.cf habe ich den Wert fuer local auf 1 gesetzt und auch
> > >   -o max_use=1 angegeben -> kein Erfolg
> > > 
> > > - FD_SETSIZE erhoehen
> > > 
> > >   beim Uebersetzen CCARGS="-DFD_SETSIZE=4096" angegeben -> kein Erfolg
> > > 
> > > - fs.file-max hochsetzten
> > > 
> > >   sysctl -a liefert 1587879 !!!
> > > 
> > > Unter HP-UX mit postfix 2.4-20060727 gab es damit keine Probleme. Jetzt
> > > mit Linux 2.6.20.x (SMP,x86_64) gibt es den Aerger mit postfix 2.4-20060727
> > > und 2.4.5 :-( postconf fuer local liefert u.a.:
> > > 
> > > local_destination_concurrency_limit = 1
> > > local_destination_recipient_limit = 1
> > > 
> > > (auch mit den Standard-Werten 2 und 5 kein Erfolg)
> > > 
> > > Was kann man da machen ??? An den majordomo-Listen moechte ich natuerlich
> > > nichts aendern :-)
> > > 
> > > Gruss
> > > 
> > >   Wolfram Greinert
> > > 
> > > 
> > 
> > 
> > -- 
> > Methfessel Computers
> > Schöne Aussicht 44, 65193 Wiesbaden
> > Geschäftsführender Inhaber: Oliver Methfessel
> > http://www.methfessel-computers.de
> > info at methfessel-computers.de
> > Tel: +49(0)611 5328735
> > Fax: +49(0)611 5328512
> > 
> > Support per:
> > IRC-Chat: #MC @ irc.whf-chat.de
> > Ticket:   https://intern.methfessel-computers.de
> > Forum:    http://forum.methfessel-computers.de
> > Telefon:  0900-5805470-760 (0,99 EUR / Minute)
> > -- 
> > _______________________________________________
> > Postfixbuch-users -- http://www.postfixbuch.de
> > Heinlein Professional Linux Support GmbH
> > 
> > Postfixbuch-users at listi.jpberlin.de
> > https://listi.jpberlin.de/mailman/listinfo/postfixbuch-users
> > 
> 
> -- 
> ###########################################
> #  Wolfram Greinert                       #
> #  URZ der Uni Leipzig, Abteilung Netze   #
> #  04109  Leipzig, Neumarkt 9-19          #
> #  Tel.:  +(0341) 97-33325                # 
> #  email: greinert at rz.uni-leipzig.de      #
> ###########################################
> -- 
> _______________________________________________
> Postfixbuch-users -- http://www.postfixbuch.de
> Heinlein Professional Linux Support GmbH
> 
> Postfixbuch-users at listi.jpberlin.de
> https://listi.jpberlin.de/mailman/listinfo/postfixbuch-users
> 

-- 
###########################################
#  Wolfram Greinert                       #
#  URZ der Uni Leipzig, Abteilung Netze   #
#  04109  Leipzig, Neumarkt 9-19          #
#  Tel.:  +(0341) 97-33325                # 
#  email: greinert at rz.uni-leipzig.de      #
###########################################



Mehr Informationen über die Mailingliste Postfixbuch-users