Avamar - PDM en SnapshotManager werken niet vanwege tomcat-geheugenprobleem

Summary: Avamar - PDM en SnapshotManager werken niet vanwege een tomcat geheugenprobleem.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Avamar 19.7+ heeft een nieuwe functie geïmplementeerd voor het controleren van de proxystatus. Deze functie maakt verbinding met de CIM-service op elke proxy (met een standaard pollingcyclus van 30 minuten) om de status van services zoals Jetty, CIM, avagent, FLR en vmtools te controleren.

In sommige omgevingen kan deze standaard proxystatus polling-cyclus leiden tot uitputting van Tomcat-geheugen, wat resulteert in serviceonderbrekingen zoals Snapshot Manager, Deploy Manager (PDM), Client Manager (AAM) en Avamar DTLT startpagina. Deze onderbrekingen blijven zich voordoen totdat de Tomcat-service opnieuw wordt opgestart.

 

Impact van Snapshot Manager:
Wanneer u de Snapshot Manager probeert te gebruiken, meldt de Snapshot Manager na 60 minuten een time-outfout (curl 28).

08:49:00 avvcbimage Info : Creating snapshot 'Avamar-1668329340b6216cd5819bac4f61bece141dc1f5035c2c07c6', quiesceFS=1
08:49:00 avvcbimage Info : SnapshotManager: createSnapshot for vmMoref = vm-161785
08:49:00 avvcbimage Info : SnapshotManager: POST to /snapshotmanager/vm/vm-161785/action/createSnapshot
09:49:00 avvcbimage Info : POST: curl_easy_perform failed. Path:/snapshotmanager/vm/vm-161785/action/createSnapshot Curl Error: 28
09:49:00 avvcbimage Info : SnapshotManager: failed to create snapshot
09:49:00 avvcbimage FATAL : [IMG0009] failed to create snapshot, possible timeout
Vervolgens duurt het nog 60 minuten voordat de annotatie van de Mark VM wordt weergegeven.
09:49:00 avvcbimage Info : backup Failed, only set annotation to LastBackupStatus
09:49:00 avvcbimage Info : AvSnapMgr::addSetAnnotation, vm-161785
09:49:00 avvcbimage Info : SnapshotManager: POST to /snapshotmanager/vm/vm-161785/action/markAnnotations
09:49:00 avvcbimage Info : Login by loginWS test is OK.
09:49:00 avvcbimage Info : Entering the 'final' phase of termination, timer trigger
10:49:00 avvcbimage Info : POST: curl_easy_perform failed. Path:/snapshotmanager/vm/vm-161785/action/markAnnotations Curl Error: 28

Tomcat:

Wanneer het probleem zich voordoet, kunt u de volgende foutmelding 'java.lang.OutOfMemoryError' vinden in de Tomcat-logboeken op '/usr/local/avamar/var/dtlt/webapp_log' op de Avamar server:
root@ave198:/usr/local/avamar/var/log/vcs/#: grep  'java.lang.OutOfMemoryError' /usr/local/avamar-tomcat/logs/*
/usr/local/avamar-tomcat/logs/catalina.2022-12-31.log:  java.lang.OutOfMemoryError: Java heap space
/usr/local/avamar-tomcat/logs/catalina.2022-12-31.log:  java.lang.OutOfMemoryError: Java heap space
/usr/local/avamar-tomcat/logs/catalina.2022-12-31.log:  java.lang.OutOfMemoryError: Java heap space

Proxy Deployment Manager:
Tijdens dit probleem kunnen gebruikers geen proxy-aanbevelingen maken. Ze kunnen fouten tegenkomen, zoals HTTP 404 of HTTP 500 bij het gebruik van de Proxy Deployment Manager (PDM), of ze ontvangen mogelijk geen fouten.

Cause

Avamar Primary Bug 337410 dat in sommige omgevingen de standaard proxystatus-pollingcyclus van 30 minuten kan leiden tot uitputting van tomcat-geheugen.

Resolution

Resolutie:

Avamar 19.7: Dit probleem is opgelost in cumulatieve hotfix 337464

Avamar 19.8: Het probleem is opgelost in de cumulatieve hotfix 337920


handmatige installatie-instructie: 

Om te voorkomen dat dit geheugenuitputtende probleem zich opnieuw voordoet, kunt u de functie automatische polling van de proxystatuscontrole uitschakelen.

1. Bewerk het bestand dm.properties op de Avamar server op /etc/vcs/dm.properties.

2. Zoek de optie 'enable_status_check_schedule' en wijzig de waarde ervan in 'false'.

Voordat
# Is enable status check schedule, default value is true
enable_status_check_schedule=true
Na
# Is enable status check schedule, default value is true
enable_status_check_schedule=false

3. Start Tomcat opnieuw op als de hoofdgebruiker met behulp van de volgende opdracht: emwebapp.sh --restart

Impact on Proxy Management Status Feature: Dit heeft geen invloed op deze functie. De proxystatus wordt nog steeds opgehaald wanneer de gebruiker het menu 'Proxy Management > Proxy Status' in de Avamar Web UI (AUI) opent.'

proxystatus.png

Additional Information

Tijdelijke oplossing op korte termijn voor back-upfouten:

Om back-upfouten op te lossen zonder Tomcat opnieuw op te starten of wijzigingen aan te brengen in het dm.properties-serverbestand, kunt u Snapshot Manager uitschakelen op de Avamar proxy.

Meer informatie vindt u in het volgende Knowledge Base-artikel: KB 000181611 'How to Disable Snapshot Manager on the Avamar Proxy.'

Article Properties
Article Number: 000208326
Article Type: Solution
Last Modified: 26 Jun 2023
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.