协作 : Cisco ICM Logger

由于Config_Message_Log表是空的,日志记录器不断维护

2016 年 10 月 24 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 8 月 22 日) | 反馈


目录


简介

本文描述登记器进程的重复性断言的一个原因在记录器的,并且提供在智能联络管理(ICM)或IP Contact Center (IPCC)企业环境的一解决方案。

先决条件

要求

Cisco 建议您了解以下主题:

  • Cisco ICM

  • Microsoft SQL 服务器

使用的组件

本文档中的信息基于以下软件和硬件版本:

  • Cisco ICM版本4.5.x和以上

  • Microsoft SQL Server 6.5和7.0

  • Microsoft SQL2000服务器

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

规则

有关文档规则的详细信息,请参阅 Cisco 技术提示规则

背景信息

仅中央数据库包含Config_Message_Log表。Config_Message_Log表存储配置消息。表包含这五个字段:

  1. RecoveryKey :ICM软件内部使用RecoveryKey字段值跟踪虚拟时间。

  2. LogOperation :LogOperation字段指示配置更改种类。例如, “请添加”或“更新”。

  3. 表名:表名字段指示配置更改影响表的名称。

  4. 时间:何时记录器记录一套消息,时间字段显示日期和时间。

  5. ConfigMessage :ConfigMessage字段包含在处理的所有配置消息。

问题

lgr登记器进程在记录器经常断言。换句话说,登记器进程开始,发生故障,并且重复重新启动。

对应的日志包含此错误消息:

la-lgr Fail: Assertion failed: syncMsg.UpdateKey == g.checksumInfo.updateKey.
  File: y:\icm\logger\logger\rtinput.cpp.  Line 691

为了查看lgr登记器进程在记录器,您能查看相关处理窗口。或者,请使用Dumplog程序查看各自进程日志。

原因

一个空Config_Message_Log表是问题的根本原因。为了验证Config_Message_Log表是否是空的,请发出此sql命令:

select * from Config_Message_Log

Config_Message_Log表很可能不包含行,因为您选择截断的设置消息日志复选框,当您管理Intelligent Contact Management数据库管理(ICMDBA)时导出配置数据。

解决方案

为了解决此问题,您能发出此sql命令:

insert into Config_Message_Log values (0, 'LogBegin', 'Config_Message_Log',
 getdate(),0x0000)

此sql命令添加行到Config_Message_Log表。


相关信息


Document ID: 65201