Loading...
Loading...
The vAPI Endpoint service (vmware-vapi-endpoint) exhibits one or more of the following symptoms: CrashesHealth changes to "Yellow" or "Red"Java dumps (*.hprof) files are written: /var/log/vmware/vapi/endpoint/java_pidXXXX.hprofThe /var/log/vmware/vapi/endpoint/endpoint.log reports messages with "OutOfMemoryError" for example: Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded
Fix and prevent issues that can lead to the VMware vAPI Endpoint service to crash
The VMware vAPI Endpoint service (vmware-vapi-endpoint) has a default value of around 256 MB of heap memory, which can get exhausted by environments that heavily utilize the VMware vCenter Server API.
Increase the amount of heap memory allocated to the vAPI Endpoint service.1. Ensure the vCenter Server Appliance has been backed up before making any changes2. Connect to your vCenter Server Appliance on the command line (SSH or console)3. Check the current heap memory allocated to vAPI Endpoint (vmware-vapi-endpoint) with the following command: cloudvm-ram-size -l | grep vmware-vapi-endpoint 4. If this value is at or close to a value of 256, double it to 512 with the following command: cloudvm-ram-size -C 512 vmware-vapi-endpoint 5. Stop and start the vAPI Endpoint service for the change to take effect: service-control --stop vmware-vapi-endpointservice-control --start vmware-vapi-endpoint Note - if the VMware vAPI Endpoint service heap memory has already been increased to 512 MB or greater, open a support request with VMware Technical Support for further review.For most environments with vAPI Endpoint "OutOfMemory" errors, doubling the initial configuration provides enough heap memory to prevent recurrence of the issue.
Click on a version to see all relevant bugs
VMware Integration
Learn more about where this data comes from
Bug Scrub Advisor
Streamline upgrades with automated vendor bug scrubs
BugZero Enterprise
Wish you caught this bug sooner? Get proactive today.