Zu viele Exim Prozesse (vserver)

tigerli

Registered User
Hallo,

die Anzahl meiner exim4 Prozesse auf meinem server4you vserver steigt immer weiter an. Irgendwann gibt exim dann den Geist auf, mit der Fehlermeldung: fork: cannot allocate enough memory

Jemand irgendeine Idee?

Warum steigt die Anzahl meiner exim4 Prozesse?


thanks,

tigerli
 
Hallo!
Wahrscheinlich weil immer mehr SMTP Verbindungen aufgebaut werden. Schau doch mal in dein Maillog - dort müssten eventuelle Probleme auszumachen sein.

mfG
Thorsten
 
Jede einkommende Email scheint einen Exim Prozess zu starten, dieser wird jedoch komischerweise nach der Abarbeitung der Email nicht beendet.
 
Hallo!
Das sollte doch über den Parameter smtp_accept_max = zu steuern sein.

mfG
Thorsten
 
Thorsten said:
Das sollte doch über den Parameter smtp_accept_max = zu steuern sein.

klar kann ich damit die Anzahl der Exim Prozesse begrenzen, das löst aber ja das Problem nicht. Das Problem ist, dass die Exim Prozesse nach Bearbeitung der Emails nicht beendet werden. Sobald 20 Emails empfangen wurden ist also bei smtp_accept_max=20 Schluss und ich kann keine Emails mehr empfangen :-(
 
HornOx said:
Code:
netstat -atnp | egrep ":25 "

Hast du schon geprüft ob exim fremde Mail weiterleitet?
Könnte es sein das du Mails an eine Teergrube verschickst?

hostname:/var/log/exim4# netstat -atnp | egrep ":25 "
tcp 0 0 62.75.168.33:25 0.0.0.0:* LISTEN 28804/exim4
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 28804/exim4
tcp 1 0 62.75.168.33:25 62.75.200.15:43292 CLOSE_WAIT 27651/exim4

es laufen zwar gerade nicht viele, das Problem ist jedoch sichtbar. Es werden immer mehr Prozess im Status CLOSE_WAIT.

Exim leitet keine fremden Mails weiter und ich schicke auch nicht an eine Teergrube.
 
Back
Top