Search the VMware Knowledge Base (KB)
View by Article ID

vCenter Server Appliance 6.0 中的 /storage/log 目录已满 (2144555)

  • 0 Ratings

Symptoms

免责声明:本文为 /storage/log directory is full in vCenter Server Appliance 6.0 (2143565) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。



您看到 vCenter Server Appliance 或 Platform Controller Sever Appliance 6.0 中 /storage/log 目录的利用率极高。

注意:有关其他症状和日志条目,请参见“Additional Information” 部分。

Purpose

要临时解决 vCenter Server Appliance 中 /storage/log 目录已满的问题,请在 log4j.properties 文件中减少最大备份大小和最大备份索引。

Cause

此问题是由于 /storage/log 目录中的 SSO 日志文件减小所致。在日志轮换期间,旧日志文件未压缩,从而导致 /storage/log 目录中存在多个大型文件。

Resolution



 
此问题在 VMware vCenter Server 6.0 Update 3中已解决,请访问 VMware Downloads 下载。

要临时解决此问题,请在 log4j.properties 文件中减小最大备份大小和最大备份索引。

注意:在外部 Platform Service Controller (PSC) 环境下,请转而登录 Platform Service Controller。

  1. 以 root 用户身份登录到 vCenter Server Appliance 或 PSC 控制台。
  2. 运行以下命令以启用对 Bash shell 的访问:

    shell.set --enabled true

  3. 键入 shell,然后按 Enter
  4. 导航到以下目录:

    cd /usr/lib/vmware-sso/vmware-sts/webapps/sts/WEB-INF/classes/

  5. 运行以下命令备份 log4j.properties 文件:

    cp log4j.properties log4j.properties.bak

  6. 使用文本编辑器打开 log4j.properties 文件。

  7. 在以下条目下找到 log4j.appender.LOGFILE.MaxFileSize log4j.appender.LOGFILE.MaxBackupIndex 参数:
     
    log4j.appender.LOGFILE.File=${catalina.base}/logs/vmware-identity-sts.log

  8. 分别将参数值更改为 50 和 5:

    例如:

    log4j.appender.LOGFILE.MaxFileSize=50MB
    log4j.appender.LOGFILE.MaxBackupIndex=5

    注意:默认值为 MaxFileSize=100MB 和 MaxBackupIndex=10。

  9. 在以下条目下找到 log4j.appender.PERFLOG.MaxBackupIndex 参数:

    log4j.appender.PERFLOG.File=${catalina.base}/logs/vmware-identity-sts-perf.log

  10. 将参数的值更改为3。

    例如:

    log4j.appender.PERFLOG.MaxBackupIndex=3

    注意:默认值是 MaxBackupIndex=10

  11. 运行以下命令重新启动 STS 服务:

    service vmware-stsd restart

  12. 导航到:

    cd /storage/log/vmware/sso/

  13. 通过运行以下命令移除旧的 localhost_access_log、vmware-identity-sts 和 vmware-identity-sts-perf 日志文件:

    rm localhost_access_log.*
    rm vmware-identity-sts.*
    rm vmware-identity-sts-perf.*


    注意:请重新启动 STS 服务,以便在 /storage/log 目录中创建新的日志文件。

Additional Information

您还会遇到以下症状:

  • /storage/log/vmware/sso 目录中运行 du -sh 命令时,可以看到已使用几个 GB 的空间。
  • 在 vSphere Web Client 中,您将看到以下警示:

    • 日志 /storage/log 的可用存储已达到警告阈值 - 小于 30 % 可用空间
      (Available storage for logs /storage/log reached warning threshold - less then 30 % available space)
    • 日志 /storage/log 的可用存储已达到关键阈值 - 小于 15 % 可用空间
      (Available storage for logs/storage/log reached critical threshold - less then 15 % available space)

要在更新本文时收到提醒,请在“Actions” 框中单击 Subscribe to Document

Tags

存储/分区,存储/日志/vmware/sso,大小成长得非常快,可用存储日志,日志 /存储/日志达到警告的可用存储区
 
简体中文 Simplified Chinese

See Also

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.

Feedback

  • 0 Ratings

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.

What can we do to improve this information? (4000 or fewer characters)




Please enter the Captcha code before clicking Submit.
  • 0 Ratings
Actions
KB: