Avamar – PDM ja SnapshotManager eivät toimi Tomcat-muistiongelman vuoksi
Summary: Avamar – PDM ja SnapshotManager eivät toimi Tomcat-muistiongelman vuoksi.
Symptoms
Avamar 19.7+ on ottanut käyttöön uuden ominaisuuden välityspalvelimen tilan tarkistamiseen. Tämä toiminto muodostaa yhteyden jokaisen välityspalvelimen CIM-palveluun (jonka oletusarvoinen kyselyjakso on 30 minuuttia) ja tarkistaa palvelujen, kutenTestin, CIM:n, avagentin, FLR:n ja vmtoolsin, tilan.
Joissakin ympäristöissä tämä välityspalvelimen oletuskyselysykli voi johtaa Tomcat-muistin loppumiseen, mikä aiheuttaa palveluhäiriöitä, kuten Snapshot Manager, Deploy Manager (PDM), Client Manager (AAM) ja Avamar DTLT -aloitussivu. Häiriöt jatkuvat, kunnes Tomcat-palvelu käynnistetään uudelleen.
Snapshot Managerin vaikutus:
Kun Snapshot Manageria yritetään käyttää, Snapshot Manager ilmoittaa aikakatkaisuvirheestä (curl 28) 60 minuutin kuluttua.
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 timeoutMerkintä vm-ilmoitukseen kestää vielä 60 minuuttia.
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:
Ongelman ilmetessä seuraava virheilmoitus java.lang.OutOfMemoryError on Avamar-palvelimen Tomcat-lokeissa osoitteessa /usr/local/avamar/var/dtlt/webapp_log: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 spaceVälityspalvelimen käyttöönottopäällikkö:
Tämän ongelman aikana käyttäjät eivät voi luoda välityspalvelinsuosituksia. Niissä voi ilmetä virheitä, kuten HTTP 404 tai HTTP 500, kun yritetään käyttää Proxy Deployment Manageria (PDM), tai virheitä ei välttämättä ole.
Cause
Avamar Primary Bug 337410, joka joissakin ympäristöissä käyttää oletusarvoista 30 minuutin välityspalvelimen tilan kyselykertaa, voi johtaa Tomcat-muistin loppumiseen.
Resolution
Avamar 19.7: Ongelma on korjattu Avamar 19.8:n
kumulatiivisessa hotfix-korjauksessa 337464: Ongelma on korjattu kumulatiivisessa manuaalisessa hotfix-korjauksessa 337920
:
Voit estää tämän muistin käyttöongelman toistumisen poistamalla välityspalvelimen tilantarkistustoiminnon automaattisen kyselyt käytöstä.
1. Muokkaa avamar-palvelimen dm.properties-tiedostoa, jonka sijainti on /etc/vcs/dm.properties.
2. Etsi asetus enable_status_check_schedule ja muuta sen arvoksi false.
Ennen
# Is enable status check schedule, default value is true enable_status_check_schedule=trueJälkeen
# Is enable status check schedule, default value is true enable_status_check_schedule=false
3. Käynnistä Tomcat uudelleen pääkäyttäjänä komennolla emwebapp.sh --restart
Impact on Proxy Management Status Feature: Tämä ominaisuus ei vaikuta tähän. Välityspalvelimen tila haetaan edelleen, kun käyttäjä siirtyy Avamar-verkkokäyttöliittymän Proxy Management > Proxy Status (Välityspalvelimen tila) -valikkoon.
Additional Information
Lyhyen aikavälin ratkaisu varmuuskopiointivirheisiin:
Voit korjata varmuuskopiointivirheet ilman Tomcatin uudelleenkäynnistystä tai muutosten tekemistä dm.properties-palvelintiedostoon poistamalla Snapshot Managerin käytöstä Avamar-välityspalvelimessa.
Lisätietoja on seuraavassa tietämyskannan artikkelissa: Tietämyskannan 000181611 How to Disable Snapshot Manager on the Avamar Proxy.'