Avamar - PDM і SnapshotManager не функціонують через проблеми з пам'яттю Tomcat

Summary: Avamar - PDM і SnapshotManager не функціонують через проблеми з пам'яттю Tomcat.

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

Компанія «Авамар 19.7+» реалізувала нову функцію перевірки статусу проксі. Ця функція підключається до служби CIM на кожному проксі (з циклом опитування за замовчуванням 30 хвилин), щоб перевірити статус таких служб, як Jetty, CIM, avagent, FLR та vmtools.

У деяких середовищах цей цикл опитування статусу проксі-сервера за замовчуванням може призвести до вичерпання пам'яті Tomcat, що призводить до збоїв у роботі служби, таких як Snapshot Manager, Deploy Manager (PDM), Customer Manager (AAM) та домашня сторінка Avamar DTLT. Ці збої зберігатимуться до перезапуску служби Tomcat.

 

Вплив менеджера знімків:
При спробі використовувати менеджер знімків, менеджер знімків повідомляє про помилку тайм-ауту (curl 28) через 60 хвилин."

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
Тоді анотація позначки вм займе ще 60 хвилин.
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:

Коли виникає проблема, наступне повідомлення про помилку 'java.lang.OutOfMemoryError' можна знайти в журналах Tomcat, розташованих за адресою '/usr/local/avamar/var/dtlt/webapp_log' на сервері Avamar:
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

Менеджер розгортання проксі-сервера:
Під час цієї проблеми користувачі не зможуть створювати рекомендації щодо проксі-серверів. Вони можуть зіткнутися з такими помилками, як HTTP 404 або HTTP 500 при спробі використовувати менеджер розгортання проксі (PDM), або вони можуть не отримувати жодних помилок.

Cause

Avamar Primary Bug 337410 полягає в тому, що в деяких середовищах стандартний цикл опитування статусу проксі тривалістю 30 хвилин може призвести до вичерпання пам'яті Tomcat.

Resolution

Резолюція:

Авамар 19.7: Цю проблему вирішено в сукупному виправленні 337464

Avamar 19.8: Проблему вирішено в сукупному поточному виправленні 337920


Інструкція з інсталяції вручну: 

Щоб запобігти повторенню цієї проблеми вичерпання пам'яті, ви можете вимкнути автоматичне опитування функції перевірки стану проксі-сервера.

1. Відредагуйте файл dm.properties на сервері Avamar, розташованому за адресою /etc/vcs/dm.properties.

2. Знайдіть опцію «enable_status_check_schedule» і змініть її значення на «false».

Перед
# Is enable status check schedule, default value is true
enable_status_check_schedule=true
Після
# Is enable status check schedule, default value is true
enable_status_check_schedule=false

3. Перезапустіть Tomcat як кореневого користувача за допомогою такої команди: emwebapp.sh --перезапустіть

Вплив на функцію стану керування проксі-сервером: Вплив на цю функцію не буде. Статус проксі все одно буде отримано, коли користувач увійде в меню «Керування проксі > статус проксі» у веб-інтерфейсі Avamar (AUI)».

Статус проксі-сервера.png

Additional Information

Короткострокове рішення для помилок резервного копіювання:

Щоб усунути помилки резервного копіювання без перезапуску Tomcat або внесення змін до файлу сервера dm.properties, ви можете вимкнути менеджер знімків на проксі-сервері Avamar.

Для отримання додаткових вказівок, будь ласка, зверніться до наступної статті бази знань: KB 000181611 «Як відключити менеджер знімків на проксі-сервері Avamar».

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.