一种访问日志合并方法、日志处理服务器及系统的制作方法

文档序号:9870413阅读:419来源:国知局
一种访问日志合并方法、日志处理服务器及系统的制作方法
【技术领域】
[0001 ]本发明设及日志处理技术领域,具体设及一种访问日志合并方法、日志处理服务 器及系统。
【背景技术】
[0002] 访问日志是用户访问网站时,web服务器所记录的用户访问网站的日志信息;在网 站的维护和使用中,常会设及到访问日志的分析工作,通过对访问日志进行分析,对于确定 网站故障、异常,及调整网站运营及优化策略具有重要意义。
[0003] 然而,当网站使用负载均衡策略时,访问日志的分析工作将变得复杂;如图1所示 网站使用负载均衡策略的架构示意图,为分流网站访问压力,用户对网站的访问将被代理 服务器分流到多个web服务器上,用户访问网站所对应的访问日志将被多个web服务器所记 5? O
[0004] 因此,当网站使用负载均衡策略时,访问日志的分析工作需建立在将多个web服务 器记录的访问日志进行合并的前提下;基于此,如何自动的收集多个web服务器记录的访问 日志并进行合并,W为访问日志的分析工作提供基础,成为了本领域技术人员需要考虑的 问题。

【发明内容】

[0005] 有鉴于此,本发明实施例提供一种访问日志合并方法、日志处理服务器及系统,W 实现自动的收集多个web服务器记录的访问日志并进行合并的目的。
[0006] 为实现上述目的,本发明实施例提供如下技术方案:
[0007] -种访问日志合并方法,应用于日志处理服务器,所述访问日志合并方法包括: [000引复制各web服务器所记录的访问日志,其中各访问日志的日志名的后缀携带有对 应web服务器的服务器标识;
[0009] 从所复制的访问日志中,确定日志名相同但日志名的后缀携带的服务器标识不同 的访问日志集合;
[0010] 将各所述访问日志集合中的访问日志相合并,得到各所述访问日志集合对应的合 并访问日志。
[0011] 可选的,所述复制各web服务器所记录的访问日志包括:
[0012] 确定各web服务器的服务器标识,需复制的访问日志的日志名,及各web服务器的 登录密码;
[001引根据各web服务器的服务器标识及登录密码,远程登录各web服务器,将各web服务 器记录的与所述需复制的访问日志的日志名相应的访问日志进行复制;
[0014]在所复制的访问日志的日志名的后缀添加对应web服务器的服务器标识。
[001引可选的,所述将各所述访问日志集合中的访问日志相合并,得到各所述访问日志 集合对应的合并访问日志包括:
[0016] 对于各所述访问日志集合,将访问日志集合中的各访问日志的日志内容输出至设 定下载目录中,对输出的各访问日志的日志内容进行去重和排序,得到合并的日志内容,重 命名具有合并的日志内容的文件,得到合并访问日志。
[0017] 可选的,所述确定各web服务器的服务器标识,需复制的访问日志的日志名,及各 web服务器的登录密码包括:
[0018] 执行第一脚本并通过第一脚本调用第二脚本,通过第一脚本将各web服务器的服 务器标识,需复制的访问日志的日志名,及各web服务器的登录密码传递给所述第二脚本;
[0019] 所述根据各web服务器的服务器标识及登录密码,远程登录各web服务器,将各web 服务器记录的与所述需复制的访问日志的日志名相应的访问日志进行复制包括:
[0020] 通过第二脚本根据各web服务器的服务器标识及登录密码,远程登录各web服务 器,并通过所述第二脚本执行远程复制命令,将各web服务器记录的与所述需复制的访问日 志的日志名相应的访问日志进行复制;
[0021] 所述在所复制的访问日志的日志名的后缀添加对应web服务器的服务器标识包 括:
[0022] 通过第二脚本在所复制的访问日志的日志名的后缀添加对应web服务器的服务器 标识。
[002引可选的,通过所述第一脚本从所复制的访问日志中,确定日志名相同但日志名的 后缀携带的服务器标识不同的访问日志集合;及通过第一脚本将各所述访问日志集合中的 访问日志相合并,得到各所述访问日志集合对应的合并访问日志。
[0024] 本发明实施例还提供一种日志处理服务器,包括:
[0025] 第一脚本,用于调用第二脚本复制各web服务器所记录的访问日志,其中各访问日 志的日志名的后缀携带有对应web服务器的服务器标识;并从所复制的访问日志中,确定日 志名相同但日志名的后缀携带的服务器标识不同的访问日志集合,将各所述访问日志集合 中的访问日志相合并,得到各所述访问日志集合对应的合并访问日志;
[0026] 第二脚本,用于受第一脚本调用,复制各web服务器所记录的访问日志,其中各访 问日志的日志名的后缀携带有对应web服务器的服务器标识。
[0027] 可选的,所述第一脚本包括:
[0028] 传递单元,用于将各web服务器的服务器标识,需复制的访问日志的日志名,及各 web服务器的登录密码传递给所述第二脚本;
[00巧]所述第二脚本包括:
[0030] 远程登录复制单元,用于根据各web服务器的服务器标识及登录密码,远程登录各 web服务器,并执行远程复制命令,将各web服务器记录的与所述需复制的访问日志的日志 名相应的访问日志进行复制;
[0031] 标识添加单元,用于在所复制的访问日志的日志名的后缀添加对应web服务器的 服务器标识。
[0032] 可选的,所述第一脚本包括:
[0033] 合并单元,用于对于各所述访问日志集合,将访问日志集合中的各访问日志的日 志内容输出至设定下载目录中,对输出的各访问日志的日志内容进行去重和排序,得到合 并的日志内容,重命名具有合并的日志内容的文件,得到合并访问日志。
[0034] 本发明实施例还提供一种访问日志合并系统,包括:代理服务器,多个web服务器, 日志处理服务器;
[0035] 其中,所述代理服务器用于将用户访问分流至所述多个web服务器;
[0036] 所述web服务器,用于记录用户访问对应的访问日志;
[0037] 所述日志处理服务器,用于复制各web服务器所记录的访问日志,其中各访问日志 的日志名的后缀携带有对应web服务器的服务器标识;从所复制的访问日志中,确定日志名 相同但日志名的后缀携带的服务器标识不同的访问日志集合;将各所述访问日志集合中的 访问日志相合并,得到各所述访问日志集合对应的合并访问日志。
[0038] 可选的,所述日志处理服务器具有第一脚本和第二脚本;
[0039] 所述第一脚本,用于调用第二脚本复制各web服务器所记录的访问日志,其中各访 问日志的日志名的后缀携带有对应web服务器的服务器标识;并从所复制的访问日志中,确 定日志名相同但日志名的后缀携带的服务器标识不同的访问日志集合,将各所述访问日志 集合中的访问日志相合并,得到各所述访问日志集合对应的合并访问日志;
[0040] 所述第二脚本,用于受第一脚本调用,复制各web服务器所记录的访问日志,其中 各访问日志的日志名的后缀携带有对应web服务器的服务器标识。
[0041] 基于上述技术方案,本发明实施例提供的访问日志合并方法,可应用于日志处理 服务器中;日志处理服务器可复制各web服务器所记录的访问日志,其中各访问日志的日志 名的后缀携带有对应web服务器的服务器标识,并从所复制的访问日志中,确定日志名相同 但日志名的后缀携带的服务器标识不同的访问日志集合,进而将各所述访问日志集合中的 访问日志相合并,得到各所述访问日志集合对应的合并访问日志。可W看出,本发明实施例 提供的访问日志合并方法,可在从web服务器收集的访问日志的日志名的后缀上,携带对应 web服务器的服务器标识,从而确定日志名相同但日志名的后缀携带的服务器标识不同的 访问日志需合并,进而实现访问日志的自动合并。本发明实施例提供的访问日志合并方法, 可实现自动的收集多个web服务器记录的访问日志并进行合并的目的。
【附图说明】
[0042] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W根据 提供的附图获得其他的附图。
[0043] 图1为网站使用负载均衡策略的架构示意图;
[0044] 图2为本发明实施例提供的访问日志合并系统的结构框图;
[0045] 图3为本发明实施例提供的访问日志合并方法的流程图;
[0046] 图4为本发明实施例提供的访问日志合并方法的另一流程图;
[0047] 图5为本发明实施例提供的访问日志合并方法的再一流程图;
[0048] 图6为本发明实施例提供的日志处理服务器的结构框图;
[0049] 图7为本发明实施例提供的第一脚本的功能架构图;
[0050] 图8为本发明实施例提供的第二脚本的功能架构图。
【具体实施方式】
[00
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1