Enterprise Hybrid Cloud: Problemen oplossen of voorkomen die ertoe kunnen leiden dat de VMware vAPI Endpoint-service crasht door het vAPI Heap-geheugen te verhogen
Summary: Problemen oplossen of voorkomen die ertoe kunnen leiden dat de VMware vAPI Endpoint-service crasht door het vAPI Heap-geheugen te verhogen.
Instructions
De vAPI Endpoint-service (vmware-vapi-endpoint) vertoont een of meer van de volgende symptomen: CrashesHealth-wijzigingen in "Gele" of "Rode" Java-dumps (*.hprof)-bestanden worden geschreven: /var/log/vmware/vapi/endpoint/java_pidXXXX.hprof De /var/log/vmware/vapi/endpoint/endpoint.log rapporteert berichten met "OutOfMemoryError", bijvoorbeeld: Veroorzaakt door: java.lang.OutOfMemoryError: GC-overheadlimiet overschreden
De VMware vAPI Endpoint-service (vmware-vapi-endpoint) heeft een standaardwaarde van ongeveer 256 MB heapgeheugen. Deze service kan uitgeput raken door omgevingen die intensief gebruikmaken van de VMware vCenter Server API.
U kunt dit oplossen door de hoeveelheid heap-geheugen te verhogen die is toegewezen aan de vAPI Endpoint-service.
-
Zorg ervoor dat er een back-up is gemaakt van de vCenter Server Appliance voordat u wijzigingen aanbrengt.
-
Maak verbinding met de vCenter Server Appliance via de opdrachtregel (SSH of console).
-
Controleer het huidige heap-geheugen dat is toegewezen aan vAPI Endpoint (vmware-vapi-endpoint) met de volgende opdracht:
cloudvm-ram-size -l | grep vmware-vapi-endpoint
-
Als deze waarde op of dicht bij een waarde van 256 ligt, verdubbel deze dan tot 512 met de volgende opdracht:
cloudvm-ram-size -C 512 vmware-vapi-endpoint
-
Stop en start de vAPI Endpoint-service om de wijziging door te voeren:
service-control --stop vmware-vapi-endpoint service-control --start vmware-vapi-endpoint
Voor de meeste omgevingen met "OutOfMemory"-fouten van vAPI Endpoint biedt een verdubbeling van de initiële configuratie voldoende heap-geheugen om herhaling van het probleem te voorkomen.