process_limit (100) reached, client connections are being dropped
Jürgen Gmach
juergen.gmach at apis.de
Mo Mai 9 14:37:40 CEST 2016
Hi,
obige Fehlermeldung sehe ich ab und an im Logfile.
Setup:
Dovecot mit Standardwerten, also process_limit 100
user/ip limit 10
ca. 40 Mitarbeiter, Zugriff via Roundcube, Smartphone, Thunderbird,
Outlook
Wir haben Dovecot und ein paar andere Mail-Anwendungen auf einer
gemanagten VM laufen, mit folgender Auslastung:
time | used free|usr sys idl wai hiq siq| used buff cach
free
09-05 14:26:27| 116M 908M| 4 1 93 2 0 0| 502M 140M 305M
56.9M
09-05 14:26:28| 116M 908M| 3 2 95 0 0 0| 502M 140M 305M
56.6M
09-05 14:26:29| 116M 908M| 0 1 99 0 0 0| 502M 140M 305M
57.2M
09-05 14:26:30| 116M 908M| 1 0 99 0 0 0| 502M 140M 305M
57.3M
Da wir keine separaten UIDs haben, spräche laut dem Dovecot-Buch nichts
dageben auf den Performance-Mode umzuschalten.
Die beiden Alternativen sind mir nach etwas Recherche bekannt.
Also entweder process_limit erhöhen(z.B. auf 150 oder 200), oder in den
Performance-Modus wechseln.
Welche Auswirkungen hätte die jeweilige Entscheidung auf die Performance
bzw. auf den Speicherverbrauch der VM? Sollte ich den RAM schon im
Vorfeld erhöhen?
Was mir an dem security-Modus gefällt, ist u.a. dass ich via ps sehen
kann welcher User gerade mal wieder volle 10 Connections für sich
beansprucht (hauptsächlich Outlook-User).
Ich hätte etwas Bedenken in den Performance-Modus zu wechseln und damit
theoretisch 40 (Benutzer) x 10 (erlaubte Verbindungen) = 400
gleichzeitige Verbindungen zu erlauben. Der Speicherverbrauch ist da im
Vorfeld schwierig abzuschätzen.
--
Jürgen Gmach . juergen.gmach at apis.de . +49 9482 941545
APIS Informationstechnologien GmbH . http://www.apis.de
Gewerbepark A 13, 93086 Wörth/Donau . Deutschland
Sitz der GmbH: Wörth/Donau, Amtsgericht Regensburg (HRB 6684)
Geschäftsführer: Julia Anna Dietz, Jürgen Eilers, Peter Rosenbeck
Mehr Informationen über die Mailingliste Dovecot