Wenn der Gültigkeitsbereich eines Linux-basierten Verteilungspunkts viele Geräte umfasst, ist die standardmäßige Beschränkung der Anzahl an öffenbaren Dateien (Datei-Deskriptoren) möglicherweise nicht ausreichend. Um dies zu vermeiden, können Sie das Limit der Datei-Deskriptoren für den klnagent-Dienst erhöhen.
So erhöhen Sie die Anzahl der Datei-Deskriptoren für den klnagent-Dienst:
/lib/systemd/system/klnagent64.service
und geben Sie anschließend im Abschnitt [Service]
die harten und weichen Beschränkungen der Datei-Deskriptoren mittels des Parameters LimitNOFILE
an:LimitNOFILE=<
weiche Beschränkung
>:<
harte Beschränkung
>
Beispiel: LimitNOFILE=32768:131072
. Beachten Sie, dass die weiche Beschränkung der Datei-Deskriptoren kleiner oder gleich der harten Beschränkung sein muss.
systemd-analyze verify klnagent64.service
Bei ungültigen Parameterangaben kann dieser Befehl einen der folgenden Fehler ausgeben:
/lib/systemd/system/klnagent64.service:11: Parsen des Ressourcen-Werts ist fehlgeschlagen: 32768:13107
Wenn dieser Fehler auftritt, wurden die Zeichen in der Zeile LimitNOFILE
falsch angegeben. Sie müssen die Syntax der eingegebenen Zeile überprüfen und korrigieren.
/lib/systemd/system/klnagent64.service:11: Weiche Ressourcen-Beschränkung ist höher als harte Beschränkung. Ignoriere: 32768:13107
Wenn dieser Fehler auftritt, liegt die weiche Beschränkung der eingegebenen Datei-Deskriptoren über der harten Beschränkung. Sie müssen die eingegebene Zeile überprüfen und sicherstellen, dass die weiche Beschränkung der Datei-Deskriptoren kleiner oder gleich der harten Beschränkung ist.
systemctl daemon-reload
systemctl restart klnagent
less /proc/<nagent_proc_id>/limits
wobei <nagent_proc_id>
der Prozess-ID des Administrationsagenten entspricht. Um die Prozess-ID zu erfahren, können Sie den folgenden Befehl ausführen:
ps -ax | grep klnagent
Für den Linux-basierten Verteilungspunkt wurde die Anzahl der Dateien erhöht, die geöffnet werden können.
Nach oben