Корпоративна гібридна хмара: Як виправити або запобігти проблемам, які можуть призвести до збою служби VMware vAPI Endpoint шляхом збільшення пам'яті vAPI Heap
Summary: Як виправити або запобігти проблемам, які можуть призвести до збою служби VMware vAPI Endpoint шляхом збільшення пам'яті vAPI Heap.
Instructions
Служба кінцевих точок vAPI (vmware-vapi-endpoint) демонструє один або кілька з наступних симптомів: Зміни CrashesHealth на "Жовті" або "Червоні" файли дампів Java (*.hprof) записуються: /var/log/vmware/vapi/endpoint/java_pidXXXX.hprof /var/log/vmware/vapi/endpoint/endpoint.log повідомляє повідомлення з "OutOfMemoryError", наприклад: Викликано: java.lang.OutOfMemoryError: Перевищено ліміт накладних витрат GC
Служба кінцевих точок VMware vAPI (vmware-vapi-endpoint) має значення за замовчуванням близько 256 МБ пам'яті в динамічній пам'яті. Ця служба може бути вичерпана середовищами, які активно використовують API VMware vCenter Server.
Щоб вирішити цю проблему, збільште обсяг пам'яті динамічної пам'яті, виділеної службі vAPI Endpoint.
-
Переконайтеся, що резервна копія vCenter Server Appliance виконана в резервній копії, перш ніж вносити будь-які зміни.
-
Підключіться до vCenter Server Appliance у командному рядку (SSH або консоль).
-
Перевірте поточну пам'ять динамічної пам'яті, виділену для кінцевої точки vAPI (vmware-vapi-endpoint), за допомогою наступної команди:
cloudvm-ram-size -l | grep vmware-vapi-endpoint
-
Якщо це значення дорівнює або близьке до значення 256, подвоєння його до 512 за допомогою наступної команди:
cloudvm-ram-size -C 512 vmware-vapi-endpoint
-
Зупиніть і запустіть службу vAPI Endpoint, щоб зміни набули чинності:
service-control --stop vmware-vapi-endpoint service-control --start vmware-vapi-endpoint
Для більшості середовищ із помилками "OutOfMemory" для кінцевих точок vAPI подвоєння початкової конфігурації забезпечує достатньо пам'яті в динамічній пам'яті, щоб запобігти повторенню проблеми.