故障顯示:在通過瀏覽器登錄雲平台時發現有‘
出現內部錯誤,建議重新加載客戶端’告警,經過詢問Vmware原廠,懷疑出現在web client的Java堆棧大小設置上,通過以下命令來解決。
原廠答復:
如果某個時間點vsphere web client負載較高時,加載的java memory值超過了默認范圍,則會出現vsphere web client crash的情況。
我們可以適當增加Web Client 的heap memory來優化這個問題。
增加vsphere web client的Java堆棧大小:
Use SSH to connect to the VCSA
1、Run the following command to output memory assigned to each of the services:
cloudvm-ram-size -l
2、Increase the amount of memory assigned to the services by running the following command:
cloudvm-ram-size -C XXXX vsphere-client
3、請使用如下命令重啟服務:(和KB有些差別)
service-control --stop vsphere-client
service-control --stop vsphere-ui
service-control --start vsphere-client
service-control --start vsphere-ui
解決步驟:
1.通過SSH 連接xx.xx.xx.xx的VCSA即Vcenter平台的CLI端 root passwd
2.輸入shell --------------------- cloudvm-ram-size -l 在顯示的列中找到vsphere-client 可看到默認值是853.-------------------cloudvm-ram-size -C 1792 vsphere-client -------------cloudvm-ram-size -l (通過增加堆棧值得大小,當下vsphere-client值為2048),然后重啟服務。------------service-control --stop vsphere-client ----------- service-control --start vsphere-client --------------------- service-control --stop vsphere-ui ------------service-control --start vsphere-ui
注意:在相關服務重啟后,第一次Web登錄會比較緩慢。
