Anzahl der Datei-Deskriptoren für den klnagent-Dienst erhöhen
Wenn der Gültigkeitsbereich eines Linux-basierten Verteilungspunkts viele Geräte umfasst, ist die standardmäßige Beschränkung der Dateien, die geöffnet werden können (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:
- Öffnen Sie auf dem Linux-Gerät, das als Verteilungspunkt dient, die Datei
/lib/systemd/system/klnagent64.service
und geben Sie anschließend im Abschnitt[Service]
die festen und flexiblen Beschränkungen der Datei-Deskriptoren mithilfe des ParametersLimitNOFILE
an:LimitNOFILE=<
flexible Beschränkung
>:<
feste Beschränkung
>
Beispiel:
LimitNOFILE=32768:131072
. Beachten Sie, dass die flexible Beschränkung der Datei-Deskriptoren kleiner oder gleich der festen Beschränkung sein muss. - Führen Sie den folgenden Befehl aus, um sicherzustellen, dass die Parameter korrekt angegeben wurden:
systemd-analyze verify klnagent64.service
Bei ungültigen Parameterangaben kann dieser Befehl einen der folgenden Fehler ausgeben:
/lib/systemd/system/klnagent64.service:11: Failed to parse resource value, ignoring: 32768:13107
Wenn dieser Fehler auftritt, sind in der Zeile
LimitNOFILE
falsche Zeichen angegeben. Überprüfen und korrigieren Sie die eingegebene Zeile./lib/systemd/system/klnagent64.service:11: Soft resource limit chosen higher than hard limit, ignoring: 32768:13107
Wenn dieser Fehler auftritt, liegt die flexible Beschränkung der eingegebenen Datei-Deskriptoren über der festen Beschränkung. Überprüfen Sie die eingegebene Zeile und stellen Sie sicher, dass die flexible Beschränkung der Datei-Deskriptoren kleiner oder gleich der festen Beschränkung ist.
- Führen Sie den folgenden Befehl aus, um den Prozess "systemd" neu zu laden:
systemctl daemon-reload
- Führen Sie den folgenden Befehl aus, um den Dienst des Administrationsagenten neu zu starten:
systemctl restart klnagent
- Führen Sie den folgenden Befehl aus, um sicherzustellen, dass die angegebenen Parameter korrekt angewendet werden:
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
Die Anzahl der Dateien, die geöffnet werden können, für den Linux-basierten Verteilungspunkt wurde erhöht.
Nach oben