[发明专利]一种服务器配置检测方法及装置在审
申请号: | 201910563646.3 | 申请日: | 2019-06-26 |
公开(公告)号: | CN112148511A | 公开(公告)日: | 2020-12-29 |
发明(设计)人: | 万玮凇;徐凡;蔡少君 | 申请(专利权)人: | 厦门白山耘科技有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F11/36 |
代理公司: | 北京名华博信知识产权代理有限公司 11453 | 代理人: | 姜超;郑剑文 |
地址: | 361008 福建省厦门*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 配置 检测 方法 装置 | ||
本文是关于一种服务器配置检测方法及装置,涉及服务器配置技术。本文公开的一种服务器配置检测方法,包括:在部署服务器配置之前,触发对服务器配置的配置检测和模拟测试;根据配置检测和模拟测试的结果修改不符合预设要求的服务器配置;当修改后的服务器配置满足预设要求时,将满足预设要求的服务器配置下发给全网服务器,并在全网服务器收到服务器配置时开始生效。本文中配置检测包括语法检测、功能冲突检测和合理性检测中的一种或几种。模拟测试包括在模拟测试环境下的通用功能点的自动化测试和/或回归测试。本文通过在服务器配置部署生效前及时拦截不符合预期的配置,可以避免对客户服务造成影响和损失。
技术领域
本文涉及服务器配置技术,尤其涉及一种服务器配置检测方法及装置。
背景技术
相关技术中,Content Delivery Network(CDN,内容分发网络)的服务提供商在设置CDN的相关配置(如:缓存规则、用户源站规则、相关缓存服务器规则等)时,CDN配置一般是预先设置好后,直接下发给CDN全网节点即可生效,之后,定时扫描检测CDN的缓存服务器上的配置,检测配置在生效过程中是否有问题,发现问题后再到CDN平台重新修改配置功能或规则,生成新CDN配置后重新全网下发。由于CDN系统庞大,功能复杂,且客户需求多变,因此这种在配置生效后再扫描发现问题时,才重新修改配置的方式,严重影响了客户的服务和用户体验,并造成了实际损失。
发明内容
为克服相关技术中存在的问题,本文提供一种服务器配置检测方法及装置。
根据本文的第一方面,提供一种服务器配置检测方法,包括:
在部署服务器配置之前,触发对所述服务器配置的配置检测和模拟测试;
根据所述配置检测和模拟测试的结果修改不符合预设要求的服务器配置;
当修改后的服务器配置满足预设要求时,将满足预设要求的服务器配置下发给全网服务器,在全网服务器收到所述服务器配置时开始生效;
其中,所述配置检测包括如下任一种或几种:
语法检测、功能冲突检测、合理性检测;
所述模拟测试包括在模拟测试环境下的通用功能点的自动化测试和/或回归测试。
可选地,上述方法中,所述语法检测包括对如下任一种或几种信息的检测:
错误语法、无效的配置项、无效的选项、访问的未定义变量、定义后未使用的变量、重复指令。
可选地,上述方法中,所述配置检测包括有多种时,对服务器配置同时进行多种配置检测,或者对服务配置依次进行多种配置检测。
可选地,上述方法中,所述服务器配置包括域名配置,此时,所述触发对所述服务器配置的配置检测和自动模拟测试包括:
输入配置的域名及配置版本,触发对所述服务器配置的自动配置检测和自动模拟测试。
可选地,上述方法中,所述在部署服务器配置之前,触发对所述服务器配置的配置检测和模拟测试,包括:
在接收到客户提出的CDN需求时,根据客户的CDN需求配置对应的功能点,将配置的功能点转换成缓存服务器加载的配置,将所述缓存服务器的配置做为服务器配置,进行配置检测和模拟测试。
可选地,上述方法中,所述触发对所述服务器配置的模拟测试,包括:
将所述服务器配置下发至模拟的测试环境,其中,所述测试环境模拟CDN全网的多层架构传输环境,对所述多层架构传输环境中的所述服务器配置进行模拟运行测试。
根据本文的另一方面,提供一种服务器配置检测装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门白山耘科技有限公司,未经厦门白山耘科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910563646.3/2.html,转载请声明来源钻瓜专利网。