Hybridmoln för företag: Så här åtgärdar eller förhindrar du problem som kan leda till att VMware vAPI Endpoint-tjänsten kraschar genom att öka vAPI Heap-minnet
Summary: Så här åtgärdar eller förhindrar du problem som kan leda till att VMware vAPI Endpoint-tjänsten kraschar genom att vAPI Heap Memory ökar.
Instructions
vAPI Endpoint-tjänsten (vmware-vapi-endpoint) uppvisar ett eller flera av följande symptom: CrashesHealth-ändringar i "gula" eller "röda" Java-dumpfiler (*.hprof) skrivs: /var/log/vmware/vapi/endpoint/java_pidXXXX.hprof /var/log/vmware/vapi/endpoint/endpoint.log rapporterar meddelanden med "OutOfMemoryError", till exempel: Orsakas av: java.lang.OutOfMemoryError: GC-omkostnadsgränsen har överskridits
VMware vAPI Endpoint-tjänsten (vmware-vapi-endpoint) har ett standardvärde på cirka 256 MB heapminne. Den här tjänsten kan förbrukas av miljöer som använder VMware vCenter Server-API:et i hög grad.
Lös problemet genom att öka mängden heapminne som allokeras till vAPI Endpoint-tjänsten.
-
Kontrollera att vCenter Server Appliance är säkerhetskopierad innan du gör några ändringar.
-
Anslut till vCenter Server Appliance via kommandoraden (SSH eller konsol).
-
Kontrollera det aktuella heapminnet som allokerats till vAPI-slutpunkten (vmware-vapi-endpoint) med följande kommando:
cloudvm-ram-size -l | grep vmware-vapi-endpoint
-
Om det här värdet är på eller nära ett värde på 256 dubblar du det till 512 med följande kommando:
cloudvm-ram-size -C 512 vmware-vapi-endpoint
-
Stoppa och starta vAPI Endpoint-tjänsten för att ändringen ska börja gälla:
service-control --stop vmware-vapi-endpoint service-control --start vmware-vapi-endpoint
För de flesta miljöer med "OutOfMemory"-fel i vAPI-slutpunkten ger en dubblering av den ursprungliga konfigurationen tillräckligt med heapminne för att förhindra att problemet upprepas.