Límite de gastos generales GC superado

Versión del producto: 10.1

Último modificado: 27 de octubre de 2020

Problema

Fallo al iniciar sesión en NAKIVO Backup & Replication debido al siguiente error:

Se supera el límite de sobrecarga de GC.

Fondo

Este error de NAKIVO Backup & Replication indica que la JVM pasa demasiado tiempo en Garbage Collection (GC) y no libera suficiente memoria. También suele ir acompañado de un elevado uso de CPU, ya que la JVM para ejecutar la GC puede requerir recursos intensivos. Esto puede provocar que NAKIVO Backup & Replication deje de responder. 

Solución

Para resolver el problema es necesario aumentar los parámetros de tamaño de memoria heap de Java: tamaño máximo de heap (Xmx) y tamaño mínimo de heap (Xms),

Para ello, siga los siguientes pasos:

  1. Detenga el servicio NAKIVO Backup & Replication Director.

  2. Aumente Xmx (por ejemplo, duplique el valor) y, opcionalmente, Xms en el archivo de configuración de NAKIVO Backup & Replication. La ruta de ubicación de los archivos es: 

    • Para SO Windows: native\win32\backup_replication-service.ini

    • Para sistemas operativos Linux: elija el archivo que corresponda a su distribución y sistema de arranque:

      • /etc/init.d/nkv-dirsvc

      • /etc/init/nkv-dirsvc.conf

      • /etc/systemd/system/nkv-dirsvc.service

    • Para dispositivos NAS: Puede encontrar el archivo en su dispositivo NAS ejecutando el siguiente comando:

      find / -name "nkv-dirsvc"

Ejemplo (para SO Windows)

Ruta de archivos: C:\Program Archivos\NAKIVO Backup & Replication\native\win32\backup_replication-service.ini

Valores JVM:

vmarg.7=-Xss512k
vmarg.8=-Xms256m
vmarg.9=-Xmx2g

  1. Inicie el servicio NAKIVO Backup & Replication Director.

Si el error persiste, aumente los ajustes de memoria hasta que deje de experimentar este error o envíe un paquete de asistencia al servicio de asistencia de NAKIVO.