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