Kaspersky Security Center 15.1 Windows
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:

  1. Ö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 Parameters LimitNOFILE 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.

  2. 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.

  3. Führen Sie den folgenden Befehl aus, um den Prozess "systemd" neu zu laden:

    systemctl daemon-reload

  4. Führen Sie den folgenden Befehl aus, um den Dienst des Administrationsagenten neu zu starten:

    systemctl restart klnagent

  5. 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.