Enterprise Hybrid Cloud:如何藉由增加 vAPI 堆積記憶體,修正或防止可能導致 VMware vAPI 端點服務當機的問題

Summary: 如何藉由增加 vAPI 堆積記憶體,修正或防止可能導致 VMware vAPI 端點服務當機的問題。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

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 MB 的堆積記憶體。大量使用 VMware vCenter Server API 的環境可能會使這項服務盡用無遺。

要解決此問題,請增加分配給 vAPI 端點服務的堆內存量。

  1. 在進行任何變更前,請確定已備份 vCenter Server Appliance。

  2. 在命令列 (SSH 或主控台) 上連線至 vCenter Server Appliance。

  3. 使用下列命令檢查目前分配給 vAPI 端點 (vmware-vapi-endpoint) 的堆積記憶體:

    cloudvm-ram-size -l | grep vmware-vapi-endpoint
  4. 如果此值等於或接近值 256,請使用以下命令將其加倍到 512:

    cloudvm-ram-size -C 512 vmware-vapi-endpoint
  5. 停止並啟動 vAPI 端點服務以使變更生效:

    service-control --stop vmware-vapi-endpoint
    service-control --start vmware-vapi-endpoint
注意:如果 VMware vAPI 端點服務堆積記憶體先前已增加到 512 MB 或更多,請向 VMware 技術支援部門開立支援要求,以進一步檢閱。

對於大多數存在 vAPI 端點「記憶體不足」錯誤的環境,將初始配置加倍可提供足夠的堆積記憶體,以防止問題再次發生。

 

Affected Products

Enterprise Hybrid Cloud
Article Properties
Article Number: 000194989
Article Type: How To
Last Modified: 13 Jun 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.