Ich möchte Dateideskriptoren für Rabbitmq Server erhöhen.
Maschinendetails:
%Vor%Hier sind die Details der geänderten Konfigurationsparameter:
%Vor%Nachdem alle Konfigurationsänderungen vorgenommen wurden, kann ich das Limit für Datei-Deskriptoren nicht mehr ändern.
%Vor%Ich kann das geänderte Limit sehen, wenn ich es betrete,
%Vor%Obwohl sich die Änderungen nicht in der Installation von rabbitmq widerspiegeln.
Ich habe auch versucht, ulimit Zeile zu /usr/lib/rabbitmq/bin/rabbitmq-env
Datei hinzuzufügen. Obwohl rabbitmq Server nach dem Hinzufügen dieser Änderung nicht gestartet wird. Fehler ausgelöst:
Ich mache einen kurzen Test und füge meinen running (nennen wir ihn my_user) rabbitmq zu /etc/security/limits.conf hinzu:
%Vor%Dann loggen Sie sich aus und wieder zurück, starten Sie rabbitmq und überprüfen Sie die Anzahl der Dateideskriptoren, wie Sie es getan haben, bekomme ich:
%Vor%Ich kann also schlussfolgern, dass es funktioniert. Jetzt vermute ich sehr von dem, was Sie schreiben, dass der Benutzer, der rabbitmq ausführt, nicht der root-Benutzer ist, sondern ein anderer. Allerdings scheint der Anstieg von max file descriptors nur für den root-Benutzer zu gelten, folglich sind keine Unterschiede zu sehen, wenn rabbitmq ausgeführt wird.
Um es genauer zu überprüfen, wäre es gut, dass Sie das Skript "service" veröffentlichen, wenn Sie Folgendes eingeben:
%Vor%Wenn Sie nun sicherstellen möchten, dass Ihre Änderungen funktionieren, können Sie direkt mit rabbitmq als root beginnen (was ich für die Produktion nicht empfehle)
Tags und Links rabbitmq