[发明专利]一种服务器配置检测方法及装置在审
申请号: | 201910563646.3 | 申请日: | 2019-06-26 |
公开(公告)号: | CN112148511A | 公开(公告)日: | 2020-12-29 |
发明(设计)人: | 万玮凇;徐凡;蔡少君 | 申请(专利权)人: | 厦门白山耘科技有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F11/36 |
代理公司: | 北京名华博信知识产权代理有限公司 11453 | 代理人: | 姜超;郑剑文 |
地址: | 361008 福建省厦门*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 配置 检测 方法 装置 | ||
1.一种服务器配置检测方法,其特征在于,包括:
在部署服务器配置之前,触发对所述服务器配置的配置检测和模拟测试;
根据所述配置检测和模拟测试的结果修改不符合预设要求的服务器配置;
当修改后的服务器配置满足预设要求时,将满足预设要求的服务器配置下发给全网服务器,在全网服务器收到所述服务器配置时开始生效;
其中,所述配置检测包括如下任一种或几种:
语法检测、功能冲突检测、合理性检测;
所述模拟测试包括在模拟测试环境下的通用功能点的自动化测试和/或回归测试。
2.根据权利要求1所述的方法,其特征在于,所述语法检测包括对如下任一种或几种信息的检测:
错误语法、无效的配置项、无效的选项、访问的未定义变量、定义后未使用的变量、重复指令。
3.根据权利要求1所述的方法,其特征在于,所述配置检测包括有多种时,对服务器配置同时进行多种配置检测,或者对服务配置依次进行多种配置检测。
4.根据权利要求1所述的方法,其特征在于,所述服务器配置包括域名配置,所述触发对所述服务器配置的配置检测和自动模拟测试包括:
输入配置的域名及配置版本,触发对所述服务器配置的自动配置检测和自动模拟测试。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述在部署服务器配置之前,触发对所述服务器配置的配置检测和模拟测试,包括:
在接收到客户提出的内容分发网络CDN需求时,根据客户的CDN需求配置对应的功能点,将配置的功能点转换成缓存服务器加载的配置,将所述缓存服务器的配置做为服务器配置,触发所述服务器配置的配置检测和模拟测试。
6.根据权利要求5所述的方法,其特征在于,所述触发对所述服务器配置的模拟测试,包括:
将所述服务器配置下发至模拟的测试环境,其中,所述测试环境模拟CDN全网的多层架构传输环境,对所述多层架构传输环境中的所述服务器配置进行模拟运行测试。
7.一种服务器配置检测装置,其特征在于,包括:
配置检测模块,在部署服务器配置之前,触发对所述服务器配置的配置检测,所述配置检测包括如下任一种或几种:
语法检测、功能冲突检测、合理性检测;
模拟测试模块,在部署服务器配置之前,触发对所述服务器配置的模拟测试,所述模拟测试包括在模拟测试环境下的通用功能点的自动化测试和/或回归测试;
服务器配置模块,根据所述配置检测模块和模拟测试模块的测试结果修改不符合预设要求的服务器配置,并在修改后的服务器配置满足预设要求时,将所述满足预设要求的服务器配置作为待生效的服务器配置进行存储。
8.根据权利要求7所述的装置,其特征在于,所述语法检测包括对如下任一种或几种信息的检测:
错误语法、无效的配置项、无效的选项、访问的未定义变量、定义后未使用的变量、重复指令。
9.根据权利要求7所述的装置,其特征在于,所述配置检测模块进行的配置检测包括有多种时,对服务器配置同时进行多种配置检测,或者对服务配置依次进行多种配置检测。
10.根据权利要求7所述的装置,其特征在于,所述服务器配置包括域名配置;
所述配置检测模块,触发对所述服务器配置的配置检测包括:输入配置的域名及配置版本,触发对所述服务器配置的自动配置检测;
所述模拟测试模块,触发对所述服务器配置的模拟测试包括:输入配置的域名及配置版本,触发对所述服务器配置的自动模拟测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门白山耘科技有限公司,未经厦门白山耘科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910563646.3/1.html,转载请声明来源钻瓜专利网。