Home

【vCenter】vSphere H5 UI 不自动刷新时重启 UI 服务

这篇文章记录 vCenter 中 vSphere H5 UI 页面不自动刷新、任务进度无法正常显示时的一个常见处理方法。遇到这类现象时,优先怀疑 vsphere-ui 服务运行异常。

问题现象

在 vCenter 页面中看不到任务进度,或者页面内容长时间不刷新,即使后台任务其实已经在继续执行,前端界面仍然停留在旧状态。

处理思路

如果确认网络正常、浏览器本身没有明显异常,那么可以先尝试重启 vsphere-ui 服务。这个服务负责 vSphere Client 的 Web 界面展示,服务异常时,最容易表现为:

  • 页面加载缓慢
  • 页面内容不自动刷新
  • 最近任务显示异常

操作步骤

1. 登录 vCenter Server Appliance

通过 SSH 或控制台登录到 VCSA。

2. 执行服务重启

如果当前已经进入 shell 模式,可以直接执行:

service-control --restart vsphere-ui

如果想分开观察停止和启动过程,也可以拆成两步:

service-control --stop vsphere-ui
service-control --start vsphere-ui

3. 重新打开客户端页面

服务重启完成后,关闭当前 vSphere Client 页面,再重新打开。

4. 使用管理员账号验证

建议用 administrator@vsphere.local 重新登录,确认最近任务和页面状态是否已经恢复正常。

总结

这类问题本质上更偏向 UI 服务层,而不是 vCenter 核心控制平面故障。如果只是任务不显示、页面不刷新,而不是整台 vCenter 服务不可用,那么先重启 vsphere-ui 往往是最直接、成本最低的处理办法。

补充说明

  • 如果重启 vsphere-ui 后问题依旧存在,再继续检查 vpxd、浏览器缓存或反向代理层面的问题。
  • 这种处理方式更适合界面异常场景,不适合用来处理 vCenter 全部服务异常的情况。
技术分享