【技术实现步骤摘要】
一种日志管理方法、服务器及具有存储功能的装置
本申请涉及通信
,特别是涉及一种日志管理方法、服务器及具有存储功能的装置。
技术介绍
在通信系统中,需要保证数据库、交换控制中心、基站等系统模块以及其上安装的各种软件长期稳定地运行,以此来保证客户正常的业务需求。但由于软硬件本身的缺陷,长期运行难免会出现故障。当出现故障后,技术人员需要尽快解决,为了更好地定位、分析和解决问题,运行日志就显得极其重要。本申请的专利技术人在长期的研发中发现,现有技术中,一部分通信系统中,在系统开始运行时就进行日志的输出和保存,这样持久的日志输出能够保证日志的完整性,但这种方式容易导致系统性能下降、存储空间溢出的问题;另一部分通信系统设置有日志开关,在日常业务中关闭日志输出,仅在测试或临时需要时事先打开日志,但这种方式会导致无法事先预测日志的需要,导致日常业务中很多日志被丢失,且简单地实施日志关闭或分级输出方案,经常会导致产品的日志缺失,给系统分析和问题定位带来困扰。
技术实现思路
本申请主要解决的技术问题是提供一种日 ...
【技术保护点】
1.一种日志管理方法,其特征在于,所述方法包括:/n在服务器运行时,获取所述服务器生成的日志;/n监控所述服务器,并判断所述服务器是否发生故障;/n若是,则获取与所述故障对应的故障信息;/n根据所述故障信息查询数据库,获取与所述故障信息对应的日志;/n存储与所述故障信息对应的日志。/n
【技术特征摘要】
1.一种日志管理方法,其特征在于,所述方法包括:
在服务器运行时,获取所述服务器生成的日志;
监控所述服务器,并判断所述服务器是否发生故障;
若是,则获取与所述故障对应的故障信息;
根据所述故障信息查询数据库,获取与所述故障信息对应的日志;
存储与所述故障信息对应的日志。
2.根据权利要求1所述的方法,其特征在于,所述故障信息包括故障ID,所述获取与所述故障对应的故障信息包括:
获取与所述故障对应的故障ID;
所述根据所述故障信息查询数据库,获取与所述故障信息对应的日志包括:
将所述故障ID与所述数据库中预设故障ID进行匹配;
若匹配成功,则获取与所述故障ID对应的日志ID;
获取与所述日志ID对应的日志。
3.根据权利要求1所述的方法,其特征在于,在获取所述服务器生成的日志之后进一步包括:
获取所述日志的类型;
将不同类型的所述日志缓存于不同的缓存区;
所述根据所述故障信息查询数据库,获取与所述故障信息对应的所述日志包括:
根据所述故障信息查询数据库,获取与所述故障信息对应日志信息;
从所述日志信息中获取所述日志的类型;
从与所述类型对应的缓存区中获取与所述日志信息对应的日志。
4.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:
统计所述故障的故障率;
根据所述故障率更新所述数据库中预设故障的优先级;
根据所述优先级调整获取与所述故障对应的日志的数量。
5.根据权利要求4所述的方法,其特征在于,所述数据库进一步包括所述日志与所述故障的关联度,根据所述优先级调整获取与所述故障对应的日志的数量包括:
根据所述优先级获取所述故障的日志输出量N;
根据所述关联度对与所述故障对应的日志进行降序排序;
从排序后的...
【专利技术属性】
技术研发人员:刘洋,陈典,
申请(专利权)人:海能达通信股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。