一种日志文件清理方法及相关装置制造方法及图纸

技术编号:19903060 阅读:11 留言:0更新日期:2018-12-26 02:48
本申请公开了一种日志文件清理方法,包括:服务器对接收到的客户端发送的配置文件数据进行解密处理,得到配置文件;对所述配置文件进行配置文件解析处理,得到条件判断值;根据所述条件判断值对日志文件执行日志清理操作。通过客户端向服务器发送配置文件,使得服务器根据发送的配置文件进行日志文件清理操作,提高配置文件的更新速度,进一步提高配置文件的维护效率,并且由于配置文件通过网络传输无法通过相同的协议传输其他恶意数据,提高维护过程中的可靠性,使得对配置文件进行操作更加及时灵活。本申请还公开了一种日志文件清理装置、服务器以及计算机可读存储介质,具有以上有益效果。

【技术实现步骤摘要】
一种日志文件清理方法及相关装置
本申请涉及计算机
,特别涉及一种日志文件清理方法、日志文件清理装置、服务器以及计算机可读存储介质。
技术介绍
随着信息技术的不断发展,互联网结构中的服务器起到的作用越来越重要。在服务器运行的过程中出现问题后,会将问题记录在服务器的日志文件中,通过日志就可以定位到问题发生的位置以及原因。为了承载海量的互联网数据,出现了分布式集群服务器,当集群业务量较大时,会产生大量的日志文件,占用系统资源,因此需要对日志文件进行清理。现有技术中一般会通过读取本地的配置文件,通过配置文件的内容对日志文件进行清理。但是,一般该配置文件是写在本地固定不变,当需要更新配置文件时需要维护人员登陆服务器进行本地操作,可靠性较低,无法及时灵活的对配置文件进行操作,进而影响到对日志清理操作的更新操作。因此,如何更加及时灵活的对日志文件进行清理操作是本领域技术人员关注的重点问题。
技术实现思路
本申请的目的是提供一种日志文件清理方法、日志文件清理装置、服务器以及计算机可读存储介质,通过客户端向服务器发送配置文件,使得服务器根据发送的配置文件进行日志文件清理操作,提高配置文件的更新速度,进一步提高配置文件的维护效率,并且提高维护过程中的可靠性,使得对配置文件进行操作更加及时灵活。为解决上述技术问题,本申请提供一种日志文件清理方法,包括:服务器对接收到的客户端发送的配置文件数据进行解密处理,得到配置文件;对所述配置文件进行配置文件解析处理,得到条件判断值;根据所述条件判断值对日志文件执行日志清理操作。可选的,服务器对接收到的客户端发送的配置文件数据进行解密处理,得到配置文件,包括:服务器通过预设通信协议接收到客户端发送的配置文件数据;按照预设加密解密协议对所述配置文件数据进行解密处理,得到所述配置文件。可选的,所述条件判断值包括日志文件大小值、清理周期值以及日志文件备份个数。可选的,根据所述条件判断值对日志文件执行日志清理操作,包括:判断所述日志文件的大小是否大于所述日志文件大小值;若是,则将所述日志文件进行备份处理,得到备份日志文件;判断所述备份日志文件的存在时长是否大于所述清理周期值;若是,则判断所有所述备份日志文件的数量是否大于所述日志文件备份个数;若是,则按照预设条件对所述备份日志文件进行删除操作。本申请还提供一种日志文件清理装置,包括:配置文件获取模块,用于对接收到的客户端发送的配置文件数据进行解密处理,得到配置文件;配置文件解析模块,用于对所述配置文件进行配置文件解析处理,得到条件判断值;日志清理模块,用于根据所述条件判断值对日志文件执行日志清理操作。可选的,所述配置文件获取模块包括:配置文件数据获取单元,用于通过预设通信协议接收到客户端发送的配置文件数据;配置文件数据解密单元,用于按照预设加密解密协议对所述配置文件数据进行解密处理,得到所述配置文件。可选的,所述日志清理模块包括:日志文件大小判断单元,用于判断所述日志文件的大小是否大于所述日志文件大小值;日志文件备份单元,用于当所述日志文件的大小大于所述日志文件大小值时,将所述日志文件进行备份处理,得到备份日志文件;清理周期判断单元,用于判断所述备份日志文件的存在时长是否大于所述清理周期值;日志文件个数判断单元,用于当所述备份日志文件的存在时长大于所述清理周期值时,判断所有所述备份日志文件的数量是否大于所述日志文件备份个数;日志文件删除单元,用于当所有所述备份日志文件的数量大于所述日志文件备份个数时,按照预设条件对所述备份日志文件进行删除操作。本申请还提供一种服务器,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上所述的日志文件清理方法的步骤。本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的日志文件清理方法的步骤。本申请所提供的一种日志文件清理方法,包括:服务器对接收到的客户端发送的配置文件数据进行解密处理,得到配置文件;对所述配置文件进行配置文件解析处理,得到条件判断值;根据所述条件判断值对日志文件执行日志清理操作。通过客户端向服务器发送配置文件,使得服务器根据发送的配置文件进行日志文件清理操作,提高配置文件的更新速度,进一步提高配置文件的维护效率,并且由于配置文件通过网络传输无法通过相同的协议传输其他恶意数据,提高维护过程中的可靠性,使得对配置文件进行操作更加及时灵活。本申请还提供一种日志文件清理装置、服务器以及计算机可读存储介质,具有以上有益效果,在此不做赘述。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例所提供的一种日志文件清理方法的流程图;图2为本申请实施例所提供的日志文件清理方法的日志清理操作的流程图;图3为本申请实施例所提供的一种日志文件清理装置的结构示意图。具体实施方式本申请的核心是提供一种日志文件清理方法、日志文件清理装置、服务器以及计算机可读存储介质,通过客户端向服务器发送配置文件,使得服务器根据发送的配置文件进行日志文件清理操作,提高配置文件的更新速度,进一步提高配置文件的维护效率,并且提高维护过程中的可靠性,使得对配置文件进行操作更加及时灵活。为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。现有技术中一般会通过读取本地的配置文件,通过配置文件的内容对日志文件进行清理。但是,一般该配置文件是写在本地固定不变,当需要更新配置文件时需要维护人员登陆服务器进行本地操作,可靠性较低无法完成及时灵活的对配置文件进行操作,进而影响到对日志清理操作的更新操作。因此,本实施例提供一种日志文件清理方法,通过客户端向服务器发送配置文件,使得服务器根据发送的配置文件进行日志文件清理操作,提高配置文件的更新速度,进一步提高配置文件的维护效率,并且提高维护过程中的可靠性,使得对配置文件进行操作更加及时灵活。具体的,请参考图1,图1为本申请实施例所提供的一种日志文件清理方法的流程图。该方法可以包括:S101,服务器对接收到的客户端发送的配置文件数据进行解密处理,得到配置文件;本步骤旨在服务器从客户端中接收到配置文件数据,并对配置文件数据进行解密处理得到配置文件。其中,配置文件数据是服务器接收到的通过网络发送来的可以解密得到配置文件的数据。为了使服务器和客户端之间传输配置文件,需要在服务器和客户端之间建立专用的传送通道,专用通道只用来传输配置文件数据,避免了恶意数据入侵的情况。也就是客户端向外界只开放了配置文件数据进行传输的窗口,避免了维护人员或客户端向服务器传输其他恶意数据,进一步提高了维护过程中的安全性。进一步的,通过本步骤将配置文件远程传输至服务器,服务器本文档来自技高网...

【技术保护点】
1.一种日志文件清理方法,其特征在于,包括:服务器对接收到的客户端发送的配置文件数据进行解密处理,得到配置文件;对所述配置文件进行配置文件解析处理,得到条件判断值;根据所述条件判断值对日志文件执行日志清理操作。

【技术特征摘要】
1.一种日志文件清理方法,其特征在于,包括:服务器对接收到的客户端发送的配置文件数据进行解密处理,得到配置文件;对所述配置文件进行配置文件解析处理,得到条件判断值;根据所述条件判断值对日志文件执行日志清理操作。2.根据权利要求1所述的日志文件清理方法,其特征在于,服务器对接收到的客户端发送的配置文件数据进行解密处理,得到配置文件,包括:服务器通过预设通信协议接收到客户端发送的配置文件数据;按照预设加密解密协议对所述配置文件数据进行解密处理,得到所述配置文件。3.根据权利要求1所述的日志文件清理方法,其特征在于,所述条件判断值包括日志文件大小值、清理周期值以及日志文件备份个数。4.根据权利要求3所述的日志文件清理方法,其特征在于,根据所述条件判断值对日志文件执行日志清理操作,包括:判断所述日志文件的大小是否大于所述日志文件大小值;若是,则将所述日志文件进行备份处理,得到备份日志文件;判断所述备份日志文件的存在时长是否大于所述清理周期值;若是,则判断所有所述备份日志文件的数量是否大于所述日志文件备份个数;若是,则按照预设条件对所述备份日志文件进行删除操作。5.一种日志文件清理装置,其特征在于,包括:配置文件获取模块,用于对接收到的客户端发送的配置文件数据进行解密处理,得到配置文件;配置文件解析模块,用于对所述配置文件进行配置文件解析处理,得到条件判断值;日志清理模块,用于根据所述条件...

【专利技术属性】
技术研发人员:杨飞虎
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1