Avamar – PDM och SnapshotManager fungerar inte på grund av problem med Tomcat-minnet
Summary: Avamar – PDM och SnapshotManager fungerar inte på grund av problem med Tomcat-minnet.
Symptoms
Avamar 19.7+ har implementerat en ny funktion för att kontrollera proxystatus. Den här funktionen ansluter till CIM-tjänsten på varje proxy (med en standardavsökningscykel på 30 minuter) för att kontrollera status för tjänster som Jetty, CIM, avagent, FLR och vmtools.
I vissa miljöer kan den här standardsökcykeln för proxystatus leda till att Tomcat-minnet går ut, vilket resulterar i tjänsteavbrott som Snapshot Manager, Deploy Manager (PDM), Client Manager (AAM) och Avamar DTLT-startsidan. Avbrotten kvarstår tills Tomcat-tjänsten startas om.
Påverkan av Snapshot Manager:
Vid försök att använda Snapshot Manager rapporterar Snapshot Manager ett timeoutfel (curl 28) efter 60 minuter."
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 timeoutSedan tar markeringen av vm-anteckningar ytterligare 60 minuter.
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:
När problemet uppstår finns följande felmeddelande "java.lang.OutOfMemoryError" i Tomcat-loggarna på "/usr/local/avamar/var/dtlt/webapp_log" på Avamar-servern: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 spaceProxy Deployment Manager:
Under det här problemet kan användarna inte skapa proxyrekommendationer. De kan stöta på fel som HTTP 404 eller HTTP 500 när de försöker använda Proxy Deployment Manager (PDM), eller så kanske de inte får några fel.
Cause
Avamar Primary Bug 337410, som i vissa miljöer kan den förvalda avsökningscykeln för proxystatus på 30 minuter leda till att Tomcat-minnet går ut.
Resolution
Avamar 19.7: Problemet har lösts i den kumulativa snabbkorrigeringen 337464
Avamar 19.8: Problemet har lösts i den kumulativa snabbkorrigeringen 337920
manuell installationsanvisning:
För att förhindra att det här minnesutmattningsproblemet uppstår igen kan du inaktivera automatisk avsökning av funktionen för proxystatuskontroll.
1. Redigera filen dm.properties på Avamar-servern som finns i egenskaper för /etc/vcs/dm.properties.
2. Hitta alternativet "enable_status_check_schedule" och ändra dess värde till "false".
Innan
# Is enable status check schedule, default value is true enable_status_check_schedule=trueEfter
# Is enable status check schedule, default value is true enable_status_check_schedule=false
3. Starta om Tomcat som rotanvändare med hjälp av följande kommando: emwebapp.sh --restart
Impact on Proxy Management Status Feature: Funktionen påverkas inte. Proxystatusen hämtas fortfarande när användaren öppnar menyn "Proxy Management > Proxy Status" i Avamar-webbgränssnittet (AUI)."
Additional Information
Kortsiktig lösning för säkerhetskopieringsfel:
Om du vill lösa säkerhetskopieringsfel utan att starta om Tomcat eller göra ändringar i serverfilen dm.properties kan du inaktivera Snapshot Manager på Avamar-proxyn.
Mer information finns i följande artikel i kunskapsbanken: KB 000181611 "How to Disable Snapshot Manager on the Avamar Proxy".