PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zu Viele offene Sockets auf VServer?



Arounder
20.12.06, 02:42
Hallo Zusammen!
Ich hab ein echt doofes Problem mit meinem neuen VServer.
Auf dem System läuft ein Confixx, Debian Sarge..

Jetzt hab ich heute mein postfix und dovecot fertig konfiguriert und hab beim Starten der beiden Daemon gleich mal ein :
v1235 postfix/anvil[11532]: fatal: inet_addr_local[socket]: socket: No buffer space available entgegen geschmissen bekommen..

Schalte ich einen der 2 Dienste ab kam dieser Fehler nicht mehr..

ein lsof | grep sock | wc -l bringt mir 86 sockets zur anzeige wenn nur postfix läuft..

ein lsof | grep sock | nl bringt mir ~50 Master von Postfix
1 master 13492 root 3u unix 0x00000101a8996180 159736860 socket
2 master 13492 root 12u unix 0x00000101c2cfeac0 159736868 socket
3 master 13492 root 13u unix 0x0000010151b14c00 159736869 socket
4 master 13492 root 15u unix 0x0000010151b15c40 159736871 socket

was scheinbar für den VServer einfach zu viele sind und die Grenze für Sockets scheinbar bei 100 liegt..

So.. nun zur eig. Frage.. Wie kann ich den Master von Postfix dazu bringen nicht so viele Sockets zu öffenen?

in der /etc/postfix/main.cf hab ich auch schon ein maxchild=2 und default_process_limit=10 gesetzt was aber leider auch nicht zum Erfolg beiträgt..

Da stundenlanges Googlen und der irc.linuxforen.de mir leider auch icht weitergeholfen konnten, hoff ich nun das mir von euch vielleicht jemand helfen kann diesen 'postfix-master' zu bändigen..

Ich bin dankbar für jeden Tipp! ciao!

Arounder
20.12.06, 17:39
soo.. jetzt fast 15 Std später fast noch unverändert..
Confixx hab ich runtergehauen und alles schön per Hand konfiguriert..

Aber das Problem mit meinem zu hohen Verbrauch an Local sockets besteht immernoch..


UBC-Parameter
ID Aktuelle Benutzung Soft Limit Hard Limit Einheiten Beschreibung
numproc 56 n/a 128 Stk. Number of processes and kernel-level threads allowed for VPS
numtcpsock 17 n/a 128 Stk. Number of TCP sockets
numothersock 127 n/a 128 Stk. Number of non-TCP sockets (local sockets, UDP and other types of sockets)
vmguarpages 0 24,576 maximum 4 KB-Seiten Memory allocation guarantee
avnumproc n/a n/a 40 Stk. Average estimated number of processes

hier bei den non-tcp-sockets ist der Hund begraben...
Aber was dagegen tun?
Vom speicherplatz, inkl. traffic und Co reicht bisher alles..
hab alles installiert was ich brauche und brauchen könnte..

aber ich will wegen zu hohen local non-tcp sockets nicht noch mehr geld jedes Monat zahlen müssen, wenn nicht umbedingt nötig..

Hilfe :ugly:

Arounder
20.12.06, 18:21
der /etc/default/saslauthd
hab ich ein -n 1 mitgeben:
PARAMS="-n 1 -m /var/spool/postfix/var/run/saslauthd"

der /etc/dovecot/dovecot.conf
hab ich ein
login_processes_count = 1
mit auf den Weg gegeben..

hat aber auch nicht geholfen.. :confused: