Ulimit & Dovecot Fehlermeldung „This binary should probably be called…“
Wer kennt sie nicht (dieser Fehler dürfte nur auftreten wenn man meherere User bzw. Devices auf einem Mail System hat auf welchem sich entsprechend viele User/Geräte anmelden wollen):
2011-10-19 15:56:26 imap-login: Fatal: setuid(108) failed with euid=0: Resource temporarily unavailable (This binary should probably be called with process user set to 108 instead of 0)
Das Problem dabei liegt in der ulimit Einstellung für die einzelnen User.
Man kann dies schnell und einfach beheben in dem man die
/etc/security/limits.conf
mit dem folgenden Eintrag erweitert:
dovecot soft nproc 300
Anschließend darf/hat der User dovecot die Möglichkeit 300 Prozesse gleichzeitig zu öffnen/starten.
Die ulimit Grenzen kann man auch vorerst per Kommandozeile erhöhen, jedoch besteht dieses Setting nur bis zum nächsten Reboot.
core file size (blocks, -c) unlimited
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 16382
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) unlimited
cpu time (seconds, -t) unlimited
max user processes (-u) 300
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
Schreibe einen Kommentar
Du musst angemeldet sein, um einen Kommentar abzugeben.