Kaspersky Security Center 14 Windows
Aumento del límite de descriptores de archivos para el servicio klnagent

Si el alcance de un punto de distribución con Linux incluye muchos dispositivos, el límite predeterminado de archivos que se pueden abrir (descriptores de archivos) puede resultar insuficiente. Para evitar problemas, puede aumentar el límite de descriptores de archivos para el servicio klnagent.

Para aumentar el límite de descriptores de archivos para el servicio klnagent:

  1. En el dispositivo con Linux que actúa como punto de distribución, abra el archivo /lib/systemd/system/klnagent64.service y, en el parámetro LimitNOFILE de la sección [Service], defina los límites "duro" y "blando" que se aplicará los descriptores de archivos:

    LimitNOFILE=<límite_de_recursos_blando>:<límite_de_recursos_duro>

    Por ejemplo, LimitNOFILE=32768:131072. Tenga en cuenta que el límite blando de los descriptores de archivos debe ser inferior o igual al límite duro.

  2. Ejecute el siguiente comando para asegurarse de que los parámetros se hayan indicado correctamente:

    systemd-analyze verify klnagent64.service

    Si los parámetros no se indicaron correctamente, el comando puede generar uno de los siguientes errores:

    • /lib/systemd/system/klnagent64.service:11: Failed to parse resource value, ignoring: 32768:13107

      Si ve este error, los símbolos de la línea LimitNOFILE no están indicados correctamente Revise y corrija la línea que ingresó.

    • /lib/systemd/system/klnagent64.service:11: Soft resource limit chosen higher than hard limit, ignoring: 32768:13107

      Si ve este error, el límite blando ingresado para los descriptores de archivos es superior al límite duro. Revise la línea ingresada y asegúrese de que el límite blando que defina para los descriptores de archivos sea inferior o igual al límite duro.

  3. Ejecute el siguiente comando para volver a cargar el proceso systemd:

    systemctl daemon-reload

  4. Ejecute el siguiente comando para reiniciar el servicio del Agente de red:

    systemctl restart klnagent

  5. Ejecute el siguiente comando para asegurarse de que los parámetros indicados se apliquen correctamente:

    less /proc/<id_proc_nagent>/limits

    El parámetro <id_proc_nagent> es el identificador del proceso del Agente de red. Puede ejecutar el siguiente comando para obtener el identificador:

    ps -ax | grep klnagent

Como resultado, se aumentará el límite de archivos que se pueden abrir en el punto de distribución con Linux.