[Postfixbuch-users] Too many open files & mailman
Haluk Durmus
haluk.durmus at gmx.de
Mi Jun 7 16:36:09 CEST 2006
On Wed, 7 Jun 2006 15:31:53 +0200 (CEST)
"Andreas Winkelmann" <ml at awinkelmann.de> wrote:
> Haluk Durmus sagte:
>> Ich benutze postfix auf eine Virtuellen Server.
> > Der Porvieder(server4you)hat einige Limits eingestellt,
> > die mir beim versenden von mails erhäbliche Problemen machen.
> > Postfix öffnet zu viel Files und sprengt damit die erlaubte anzahl von
> > offenen Files.
> >
> > Wenn ich nur mal versuche 7 Mail nach einander in kurzen abständen zu
> > versenden.
> > bekomme ich folgende und ähnliche Fehlermeldungen:
> >
> > xxxx:~ # /usr/sbin/sendmail: Too many open files in system
>Was sind denn überhaupt "Too many" open files?
vs166142:~ # cat /proc/user_beancounters
Version: 2.5
uid resource held maxheld barrier limit
failcnt
166142: kmemsize 2970860 4492872 7056211
7761832 0
lockedpages 0 0 344
344 0
privvmpages 30213 71551 87632
96396 5
shmpages 641 1297 19567
19567 0
dummy 0 0 0
0 0
numproc 32 47 128
128 0
physpages 21022 54320 0
2147483647 0
vmguarpages 0 0 65536
2147483647 0
oomguarpages 21622 59704 65536
2147483647 0
numtcpsock 12 19 172
172 0
numflock 5 14 224
246 0
numpty 1 2 16
16 0
numsiginfo 0 10 512
512 0
tcpsndbuf 4456 140364 1416560
2768240 0
tcprcvbuf 0 16744 1416560
2768240 0
othersockbuf 138136 231740 655717
1153621 0
dgramrcvbuf 0 29932 655717
655717 0
numothersock 102 142 228
228 0
dcachesize 469532 630252 1002127
1032191 0
>>> numfile 1592 2240 2240
>>> 2240 41
dummy 0 0 0
0 0
dummy 0 0 0
0 0
dummy 0 0 0
0 0
numiptent 10 10 64
64 0
Alos darf ich nicht mehr als 2240 offen files haben.
Wenn aber das System schon in der Ruhefase ist sind schon ca. 1300 files
offen.
Sobald aber eine par Mail (nur 5) verschickt werde, schiesst die Zahl der
offen Filese in die höhe
und sprengt die erlaubte Anzahl offenere Files :(
oftmals bleibt mir dann nur übrig über den Provider ein PowerReboot zu
erzwingen ...
>> Das ist vor allem sehr lässtig weil ich auf den Server das
> > Mailinglisting-Program MailMan laufen habe.
> > Und angewiesen bin mehrere Mails in kurzen abständen zu senden ....
> >
> > Ist es möglich postfix zu zwingen nicht so viele Files zu öffen aber
> dafür
> > bischen langsamer zu sein ?
> >
> > xxxxx:~ # postconf -n
> > alias_database = hash:/etc/aliases,
> > hash:/usr/local/mailman/data/aliases
> > alias_maps = hash:/etc/aliases, hash:/usr/local/mailman/data/aliases
> > biff = no
> > canonical_maps = hash:/etc/postfix/canonical
> > command_directory = /usr/sbin
> > config_directory = /etc/postfix
> > daemon_directory = /usr/lib/postfix
> > debug_peer_level = 2
> > debug_peer_list = 127.0.0.1
> > defer_transports disable_dns_lookups = no
> > html_directory = /usr/share/doc/packages/postfix/html
> > inet_interfaces = all
> > inet_protocols = ipv4
> > initial_destination_concurrency = 5
> > mail_owner = postfix
> > mail_spool_directory = /var/mail
> > mailbox_command mailbox_size_limit = 0
> > mailbox_transport mailq_path = /usr/bin/mailq
> > manpage_directory = /usr/share/man
> > masquerade_classes = envelope_sender, header_sender, header_recipient
> > masquerade_domains masquerade_exceptions = root
> > message_size_limit = 10240000
> > mydestination = $myhostname, localhost.$mydomain
> > myhostname = vs166142.vserver.de
> > mynetworks_style = host
> > newaliases_path = /usr/bin/newaliases
> > queue_directory = /var/spool/postfix
> > readme_directory = /usr/share/doc/packages/postfix/README_FILES
> > recipient_delimiter = +
> > relay_clientcerts = hash:/etc/postfix/relay_ccerts
> > relayhost relocated_maps = hash:/etc/postfix/relocated
> > sample_directory = /usr/share/doc/packages/postfix/samples
> > sender_canonical_maps = hash:/etc/postfix/sender_canonical
> > sendmail_path = /usr/sbin/sendmail
> > setgid_group = maildrop
> > smtp_sasl_auth_enable = no
> > smtp_tls_CAfile = /etc/postfix/ssl/cacert.pem
> > smtp_tls_cert_file = /etc/postfix/ssl/certs/postfixcert.pem
> > smtp_tls_key_file = /etc/postfix/ssl/certs/postfixkey.pem
> > smtp_use_tls = yes
> > smtpd_client_restrictions = permit_sasl_authenticated,
> > smtpd_helo_required = no
> > smtpd_helo_restrictions smtpd_recipient_restrictions =
> > permit_tls_clientcerts,
> > permit_sasl_authenticated, permit_mynetworks,reject_unauth_destination
> > smtpd_sasl_auth_enable = yes
> > smtpd_sender_restrictions = hash:/etc/postfix/access
> > smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem
> > smtpd_tls_ask_ccert = yes
> > smtpd_tls_cert_file = /etc/postfix/ssl/certs/postfixcert.pem
> > smtpd_tls_key_file = /etc/postfix/ssl/certs/postfixkey.pem
> > smtpd_tls_received_header = yes
> > smtpd_use_tls = yes
> > strict_rfc821_envelopes = no
> > tls_random_source = dev:/dev/urandom
> > transport_maps = hash:/etc/postfix/transport
> > unknown_local_recipient_reject_code = 550
> > virtual_alias_domains = alawia.net, www.sumrud.com
> > virtual_alias_maps = hash:/etc/postfix/virtual
>--
> Andreas Winkelmann
> --_______________________________________________
> Postfixbuch-users mailingliste
> Heinlein Professional Linux Support GmbH
>Postfixbuch-users at listi.jpberlin.de
> http://listi.jpberlin.de/mailman/listinfo/postfixbuch-users
>
Mehr Informationen über die Mailingliste Postfixbuch-users