[发明专利]web前端异常的监控方法、监控服务器及监控系统在审
申请号: | 201611057216.7 | 申请日: | 2016-11-26 |
公开(公告)号: | CN107896156A | 公开(公告)日: | 2018-04-10 |
发明(设计)人: | 吴斌 | 申请(专利权)人: | 上海壹账通金融科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙)44347 | 代理人: | 高杰,于志光 |
地址: | 200030 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | web 前端 异常 监控 方法 服务器 系统 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种web前端异常的监控方法、监控服务器及监控系统。
背景技术
目前,在一些web应用程序推广之前,通常会对web应用程序做兼容性测试。然而,这种兼容性测试的不能将所有存在的问题都测试出来,为了解决这个问题,本领域技术人员的共识是在web后端构建后端异常监控系统,以解决web后端出现的问题。然而,经过大量的数据分析,发现有些HTML5页面异常并不是web后端造成的,而是由web前端造成,这就使得后端异常监控系统无法及时发现web前端出现的问题。
发明内容
本发明的目的在于提供一种web前端异常的监控方法、监控服务器及监控系统,旨在实现对web前端的HTML5页面异常的监控,能够及时发现web前端出现的异常问题
为实现上述目的,本发明提供一种web前端异常的监控方法,所述web前端异常的监控方法包括:
S1,在手持终端的web应用程序发生HTML5页面异常后,记录发生HTML5页面异常的异常信息,并将所述异常信息发送给监控服务器,所述异常信息包括异常标识;
S2,监控服务器在收到异常信息后,对所述异常信息进行解析以获取所述异常信息中的异常标识,根据预定的异常标识与异常类型的关联关系确定所获取的异常标识对应的异常类型;
S3,监控服务器对相同异常类型的异常信息的数量进行统计,并在异常信息的数量大于等于预设数量阈值时,向预定的终端发送该异常类型的HTML5页面异常的处理提醒消息。
优选地,所述步骤S1进一步包括:手持终端在记录发生HTML5页面异常的异常信息的同时,记录发生HTML5页面异常的异常时间点,将所述异常信息及异常时间点关联后一同发送给监控服务器;
所述步骤S3包括:
S31,对相同异常类型的异常信息的数量进行累加统计,根据相同异常类型的异常信息对应的异常时间点获取最早发生HTML5页面异常的异常时间点;
S32,当所获取的异常时间点离当前时间的时间间隔小于预设时间间隔,且异常信息的数量大于等于预设数量阈值时,向预定的终端发送该异常类型的HTML5页面异常的处理提醒消息。
优选地,所述步骤S3进一步包括:
当所获取的异常时间点离当前时间的时间间隔等于预设时间间隔,且异常信息的数量小于预设数量阈值时,对所累加统计的异常信息的数量清零。
优选地,所述HTML5页面异常的异常类型包括HTML5页面404报错和HTML5页面脚本语法错误。
优选地,所述步骤S1之前包括:
S0,通过nginx配置结合nodejs后台监控所述HTML5页面404报错,以及通过全局的onerror事件统计及try-catch语法捕获所述HTML5页面脚本语法错误。
为实现上述目的,本发明还提供一种监控服务器,所述监控服务器包括:
解析模块,用于在收到异常信息后,对所述异常信息进行解析以获取所述异常信息中的异常标识,根据预定的异常标识与异常类型的关联关系确定所获取的异常标识对应的异常类型;
发送模块,用于对相同异常类型的异常信息的数量进行统计,并在异常信息的数量大于等于预设数量阈值时,向预定的终端发送该异常类型的HTML5页面异常的处理提醒消息。
优选地,所述发送模块包括:
获取单元,用于对相同异常类型的异常信息的数量进行累加统计,根据相同异常类型的异常信息对应的异常时间点获取最早发生HTML5页面异常的异常时间点;
发送单元,用于当所获取的异常时间点离当前时间的时间间隔小于预设时间间隔,且异常信息的数量大于等于预设数量阈值时,向预定的终端发送该异常类型的HTML5页面异常的处理提醒消息。
优选地,所述发送模块进一步包括:清零单元,用于当所获取的异常时间点离当前时间的时间间隔等于预设时间间隔,且异常信息的数量小于预设数量阈值时,对所累加统计的异常信息的数量清零。
为实现上述目的,本发明还提供一种监控系统,所述监控系统包括手持终端及上述的监控服务器,所述手持终端用于在手持终端的web应用程序发生HTML5页面异常后,记录发生HTML5页面异常的异常信息,并将所述异常信息发送给监控服务器,所述异常信息包括异常标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海壹账通金融科技有限公司,未经上海壹账通金融科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611057216.7/2.html,转载请声明来源钻瓜专利网。