目录

简介

先决条件

要求

使用的组件

问题

解决方案

禁用日志记录

清除磁盘空间

后续步骤

简介

本文档介绍思科技术支持中心(TAC)最近注意到的问题，Unity Connection中的Jetty日志将填充根分区。对于Cisco Bug ID CSCts98388如何解决此问题，人们有些困惑。本文档旨在说明解决该问题需要采取哪些步骤。此外，还介绍了后续步骤。

先决条件

要求

思科建议您了解Cisco Unity Connection版本8.5.1、8.6.2和9.x。

使用的组件

本文档中的信息基于Cisco Unity Connection版本8.5.1、8.6.2和9.x。

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始（默认）配置。如果您使用的是真实网络，请确保您已经了解所有命令的潜在影响。

问题

您可能会在日志或实时监控工具(RTMT)中收到通知，通知Unity Connection磁盘空间在根分区中不足。在某些情况下，问题是Jetty日志占用了大部分空间。

为解决此问题，已提交Cisco Bug ID CSCts98388。然而，对于修补软件版本如何解决该问题，人们有些困惑。Solution部分讨论如何解决问题。

解决方案

禁用日志记录

要禁用日志记录，请完成以下步骤。

1. 获取已修复此缺陷的Unity Connection软件版本。加载此版本后，您将拥有以前没有的可用命令。

注意：必须了解的是，自行加载已修补的版本不会阻止问题。
以下是请求日志的命令：

set cuc jetty requestlog enable

set cuc jetty requestlog disable
以下是StdErr日志的命令：

set cuc jetty stderrlog enable

set cuc jetty stderrlog disable
以下是Stdout日志的命令：

set cuc jetty stdoutlog enable

set cuc jetty stdoutlog disable

2. 在发布服务器和订用服务器上输入以下命令，以防止日志继续填充驱动器：

set cuc jetty requestlog disable

set cuc jetty stderrlog disable

set cuc jetty stdoutlog disable

3. 重新启动Jetty服务，使命令生效。如果不重新启动服务，日志将继续写入和填充空间。

注意：升级完成后，Jetty日志将重新启用。因此，升级完成后，您必须输入步骤2中列出的三个命令，以禁用日志记录并重新启动Jetty服务。

清除磁盘空间

完成以下步骤以清除磁盘空间。

遗憾的是，只有Stdout Log具有通过admin删除日志的命令。另外两个日志必须通过根删除。本节介绍这些命令，以便您了解它们。打开TAC案例时，可参考本文档。

请求日志

以下是日志的路径：/usr/local/jetty/logs/*.request.log。

以下是通过根目录删除日志的命令:

rm -fv /usr/local/jetty/logs/2014*.log

Stderr日志

以下是日志的路径：/var/log/active/jetty/*.stderrout.log。

以下是通过根目录删除日志的命令:

此命令删除五天以前的文件：

rm -fv /var/log/active/jetty/2014*.log

统计日志

以下是日志的路径：/var/log/active/jetty/*.stdout.log。

以下是通过根目录删除的命令:

rm -fv /var/log/active/jetty/2014*.log

以下是通过管理员删除的命令:

file delete activelog /jetty/2014*.log noconfirm

后续步骤

业务部将调查对默认禁用此日志记录的软件的增强。

Cisco Bug ID CSCup13856(仅限注册用户)已提出，用于解决以下问题：

- 设置Jetty日志跟踪的默认值以禁用。

- CLI启用/禁用的设置应在升级期间保持。

目前，没有具体实施日期。