问题:

vCenter Server 返回 503 服务不可用错误,且数据库的数据增长过快。


解决办法

1.重启VCenter服务(一般来说重启VCenter的服务就能解决503服务不可用的错误)

2.重启VCenter服务后vCenter Server 依旧返回 503 服务不可用错误时,确认VCenter是否使用的是Server 2008R2 系统,如果是那么请安装 Microsoft 热修补程序 2577795

   vCenter Server 返回 503 服务不可用错误_第1张图片

3.如果果安装 Microsoft 热修补程序 2577795依旧频繁出现这个问题,确认VCenter数据裤是日志增长异常而导致磁盘空间爆满。如果如果是因为数据库的数据增长异常而导致磁盘空间爆满,无法继续写入数据而导致VCENTER服务不可用,那么就还需要截断数据库的数据。

4.以上方法无效后建议重装VCenter,并且将操作系统更换为Server 2012或者更高的操作系统。



如何截断Sql Server 数据库?

参考文档https://blog.51cto.com/roberthu/2047386

  1. 如果sql server的日志过大,需要进行日志截断。登陆sql server选择数据库,打开属性,将日志级别从完整调整成简单,点击确定。这时过去很大的log文件就已经失去了作用。

  2. 再次打开属性,将日志级别从简单改成完整。

  3. 选择数据库,选择收缩,选择日志。可看到99%都是可用,点击确定,sql server将进行收缩,很快就能收缩完毕。



为什么要将VCenter 的2008R2 操作系统更换为Server 2012或者更高的操作系统?

参考文档https://kb.vmware.com/s/article/2101741?lang=zh_CN 

         image