Avamar - PDM і SnapshotManager не функціонують через проблеми з пам'яттю Tomcat
Summary: Avamar - PDM і SnapshotManager не функціонують через проблеми з пам'яттю Tomcat.
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)».
Additional Information
Короткострокове рішення для помилок резервного копіювання:
Щоб усунути помилки резервного копіювання без перезапуску Tomcat або внесення змін до файлу сервера dm.properties, ви можете вимкнути менеджер знімків на проксі-сервері Avamar.
Для отримання додаткових вказівок, будь ласка, зверніться до наступної статті бази знань: KB 000181611 «Як відключити менеджер знімків на проксі-сервері Avamar».