Avamar - PDM ve SnapshotManager, Tomcat bellek sorunu nedeniyle çalışmıyor

Summary: Avamar - PDM ve SnapshotManager, Tomcat bellek sorunu nedeniyle çalışmıyor.

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+ proxy durumunu kontrol etmek için yeni bir özelliği uygulamaya geçirdi. Bu özellik; Jetty, CIM, avagent, FLR ve vmtools gibi servislerin durumunu kontrol etmek için her proxy'deki CIM hizmetine bağlanır (varsayılan yoklama döngüsü 30 dakikadır).

Bazı ortamlarda, bu varsayılan proxy durum yoklama döngüsü Tomcat belleğinin tükenmesine yol açabilir ve bu da Snapshot Manager, Deploy Manager (PDM), Client Manager (AAM) ve Avamar DTLT ana sayfası gibi hizmetlerde kesintiye neden olabilir. Bu kesintiler Tomcat hizmeti yeniden başlatıncaya kadar devam eder.

 

Snapshot Manager Etkisi:
Snapshot Manager'ı kullanmaya çalışırken Snapshot Manager, 60 dakika sonra bir zaman aşımı hatası (curl 28) bildirir.

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
Ardından vm notunu işaretlemek 60 dakika daha sürer.
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:

Sorun oluştuğunda Avamar sunucusundaki "/usr/local/avamar/var/dtlt/webapp_log" adresinde bulunan Tomcat günlüklerinde "java.lang.OutOfMemoryError" hata mesajı bulunabilir:
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:
Bu sorun sırasında kullanıcılar proxy önerileri oluşturamaz. Proxy Deployment Manager'ı (PDM) kullanmaya çalışırken HTTP 404 veya HTTP 500 gibi hatalarla karşılaşabilir veya herhangi bir hata almayabilirsiniz.

Cause

Avamar Birincil Hatası 337410, bazı ortamlarda, 30 dakikalık varsayılan proxy durum yoklama döngüsü Tomcat belleğinin tükenmesini neden olabilir.

Resolution

Çözüm:

Avamar 19.7: Bu sorun 337464 toplu düzeltmesinde çözülmüştür

Avamar 19.8: Sorun 337920 toplu düzeltmesinde çözülmüştür


Manuel Yükleme Talimatı: 

Bu bellek tükenme sorununun tekrar gerçekleşmesini önlemek için proxy durum denetimi özelliğinin otomatik yoklamasını devre dışı bırakabilirsiniz.

1. /etc/vcs/dm.properties adresinde bulunan Avamar sunucusundaki dm.properties dosyasını düzenleyin.

2. "enable_status_check_schedule" seçeneğini bulun ve değerini "false" olarak değiştirin.

Önce
# Is enable status check schedule, default value is true
enable_status_check_schedule=true
Sonra
# Is enable status check schedule, default value is true
enable_status_check_schedule=false

3. Şu komutu kullanıp Tomcat'i kök kullanıcı olarak yeniden başlatın: emwebapp.sh --restart

Proxy Yönetim Durumu Özelliğine Etkisi: Bu özellik üzerinde herhangi bir etki oluşturmaz. Kullanıcı Avamar Web Kullanıcı Arayüzünde (AUI) "Proxy Management > Proxy Status" (Proxy Yönetimi > Proxy Durumu) menüsüne girdikten sonra proxy durumu getirilir.

proxy status.png

Additional Information

Yedekleme hataları için kısa vadeli geçici çözüm:

Tomcat'i yeniden başlatmadan veya dm.properties sunucu dosyasında değişiklik yapmadan yedekleme sorunlarını çözmek için Avamar proxy'sinde Snapshot Manager'ı devre dışı bırakabilirsiniz.

Daha fazla rehberlik için lütfen aşağıdaki Knowledge Base makalesine başvurun: KB 000181611 "Avamar Proxy'sinde Snapshot Manager'ı Devre Dışı Bırakma." (İngilizce)

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.