Page tree
Skip to end of metadata
Go to start of metadata

Product Version: 10.1

Last Modified: 27 October 2020

Problem

Failure to log in to NAKIVO Backup & Replication due to the following error:

GC overhead limit is exceeded.

Background

This NAKIVO Backup & Replication error indicates that the JVM is spending too much time in Garbage Collection (GC),  and it does not free up enough memory. It is also often accompanied by high CPU use, as the JVM to run GC may require intensive resources. This can lead to NAKIVO Backup & Replication becoming unresponsive. 

Solution

To solve the problem you need to increase Java heap memory size parameters: maximum heap size (Xmx) and minimum heap size (Xms),

To do this, take the following steps:

  1. Stop NAKIVO Backup & Replication Director service.
  2. Increase Xmx (e.g. double the value) and, optionally, Xms in the NAKIVO Backup & Replication configuration file. Path to the file location is: 
    • For Windows OS: native\win32\backup_replication-service.ini
    • For Linux OSes: choose the file that corresponds with your distribution and startup system:

      /etc/init.d/nkv-dirsvc
      /etc/init/nkv-dirsvc.conf
      /etc/systemd/system/nkv-dirsvc.service

    • For NAS devices: You can find the file on your NAS device by running the following command: find / -name "nkv-dirsvc"

      Example (for Windows OS) 
      File path: C:\Program Files\NAKIVO Backup & Replication\native\win32\backup_replication-service.ini
      JVM values:
      vmarg.7=-Xss512k
      vmarg.8=-Xms256m
      vmarg.9=-Xmx2g

  3. Start NAKIVO Backup & Replication Director service.

If the error persists, increase the memory settings until you no longer experience this error or send a support bundle to NAKIVO Support. 

  • No labels