Ein Mumble-Server benötigt bestimmte Ressourcen, .
Merkt der Server beim Start, dass gewisse Ressourcen im Zweifelsfall nicht verfügbar sind oder andere Ressourcen nicht belegt werden können, so werden entsprechende Meldungen ausgegeben (siehe einzelne Themen unten).
Der Server startet trotzdem, man sollte jedoch in Betracht ziehen, bestimmte Grenzen zu erhöhen.
Weiss noch nicht, ob relevant, aber schonmal abgelegt: https://www.kernel.org/doc/man-pages/online/pages/man7/capabilities.7.html.
Dazu gibt es die Kommandozeilenoption -limits.
UnixMurmur::initialcap() und UnixMurmur::finalcap() in src/murmur/UnixMurmur.cpp
Der Mumble-Server benötigt für jeden verwendeten Slot (tatsächlicher Benutzer auf dem Server) einen Dateidescriptor. Wenn man einen 1000 Slot Server betreibt und alle Slots belegt wären, bräuchte der Mumble-Server entsprechend viele Datei-Deskriptoren und würde abstürzen, wenn nicht genügend davon verfügbar wären. Bei Debian ist der Standardwert z. B. 1024 und Linux selbst braucht auch schon einige davon.
Sind beim Start des Servers nicht genügend Deskriptoren verfügbar, steht in der Serverlog eine Nachricht, siehe unter Logmeldungen - Datei-Deskriptoren.
Wenn man wirklich einen Server hätte bei dem alle 1000 Slots irgendwann genutzt würden, so müsste man dieses Limit erhöhen mittels ulimit -n xxx oder den Wert per /etc/security/limits.conf setzen.
Bei kleineren Servern, auf denen vermutlich niemals so viele Leute zusammenkommen werden, kann man diese Meldung einfach ignorieren oder die Slotanzahl verringern :)
Das derzeitige Limit kann man anzeigen mit „ulimit -n“.
Z. B. steht in der Mumble-Server-Dokumentation auf Debian, dass pro Server um die 20 Dateideskriptoren pro Server und zusätzlich je einen Dateideskriptor pro tatsächlich auf dem Server befindlichen Client benötigt.
Bei einem 100-Slot-Server wären dies z. B.:
100 * 1 + 20 * 1 = 120
Pro virtuellem Mumble-Server wird eine bestimmte 1) Anzahl an Threads gespawnt. Wird beim Start des Server festgestellt, dass diese Anzahl für die eingestellten Server nicht erreicht werden kann, so erscheint eine entsprechende Meldung, siehe unter Beim Starten des Mumble-Servers erscheint die Meldung "failed to set initial capabilities".