The embodiment of the present invention relates to the field of Internet technology, and discloses a configuration file deployment method, determination method, server and storage medium. In some embodiments of this application, the deployment method of the configuration file includes: acquiring the configuration file; determining the current configuration information of the software corresponding to the configuration file according to the data stored in the storage area; where the data stored in the storage area is used to indicate the current configuration information of the software; and loading the configuration if the configuration information in the configuration file is determined to be different from the current configuration information. File; if it is determined that the configuration information in the configuration file is the same as the current configuration information, the configuration file is not loaded. In this implementation, when the configuration information in the configuration file is the same as the current configuration information of the software, the configuration file is not loaded to avoid invalid loading operations and affect the quality of service of the server itself.
【技术实现步骤摘要】
一种配置文件的部署方法、确定方法、服务器及存储介质
本专利技术实施例涉及互联网
,特别涉及一种配置文件的部署方法、确定方法、服务器及存储介质。
技术介绍
在现有软件配置管理的领域中,基本都是针对软件本身版本的更新或升级,且版本的更迭不会太过频繁,即常规软件更新或升级。但从内容分发网络(ContentDeliveryNetwork,CDN)服务来看,软件所需的配置文件更迭很快。例如,当内容分发网络的边缘服务器组中有机器上下架或登记故障,或者,当某一软件的配置模板做变更的时候,都需要对上层调度服务器的配置文件重新做更迭,并在机器上加载对应的软件使之生效。然而,专利技术人发现现有技术中至少存在如下问题:实际应用中,存在多个任务触发更新配置文件,且多个任务对应的配置文件相同的情况。该情况下,CDN的配置部署平台仍然会对每一个配置文件进行加载,这将造成配置部署平台进行无效的加载操作,影响服务器本身的服务质量。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本专利技术实施方 ...
【技术保护点】
1.一种配置文件的部署方法,其特征在于,包括:获取配置文件;根据存储区中存储的数据,确定所述配置文件对应的软件当前的配置信息;若确定所述配置文件中的配置信息与所述当前的配置信息不相同,加载所述配置文件;若确定所述配置文件中的配置信息与所述当前的配置信息相同,不加载所述配置文件。
【技术特征摘要】
1.一种配置文件的部署方法,其特征在于,包括:获取配置文件;根据存储区中存储的数据,确定所述配置文件对应的软件当前的配置信息;若确定所述配置文件中的配置信息与所述当前的配置信息不相同,加载所述配置文件;若确定所述配置文件中的配置信息与所述当前的配置信息相同,不加载所述配置文件。2.根据权利要求1所述的配置文件的部署方法,其特征在于,在确定所述配置文件中的配置信息与所述当前的配置信息不相同之后,所述配置文件的部署方法还包括:将所述配置文件的信息记录在所述存储区中。3.根据权利要求2所述的配置文件的部署方法,其特征在于,所述配置文件的信息包括所述配置文件的版本信息,和/或,所述配置文件的配置信息。4.根据权利要求3所述的配置文件的部署方法,其特征在于,所述存储区中存储的数据包括所述当前的配置文件的版本信息;所述根据所述存储区中存储的数据,确定所述配置文件对应的软件当前的配置信息,具体包括:读取所述存储区中记录的所述当前的配置文件的版本信息;根据所述当前的配置文件的版本信息,以及版本信息和配置信息的对应关系,确定所述当前的配置信息。5.根据权利要求2至4中任一项所述的配置文件的部署方法,其特征在于,在所述将所述配置文件的信息记录在存储区中之前,所述配置文件的部署方法还包括:确定所述配置文件加载成功且测试成功。6.根据权利要求5所述的配置文件的部署方法,其特征在于,在确定所述配置文件中的配置信息与所述当前的配置信息相同之后,所述配置文件的部署方法还包括:发送第一指示信息至任务管理平台,所述第一指示信息用于指示配置文件的配置信息与当前的配置信息相同,无需加载所述配置文件;在确定所述配置文件加载成功且测试成功之后,所述配置文件的部署方法还包括:发送第二指示信息至所述任务管理平台,所述第二指示信息指示所述配置文件部署成功;在确定所述配置文件加载失败,或,测试失败之后,所述配置文件的部署方法还包括:返回第三指示信息至所述任务管理平台,所述第三指示信息用于指示加载失败或测试失败。7.一种软件服务异常的原因的确定方法,其特征在于,包括:在确定软件服务异常之后,根据配置部署平台的存储区中存储的数据,确定所述软件当前的配置信息;确定应用管理平台上一次下发的所述软件的第一配置文件中的配置信息;判断所述软件当前的配置信息与所述第一配置文件中的配置信息是否相同;根据判断结果,确定所述软件服务异常的原因;其中,所述软件服务异常的原因为所述配置部署平台部署错误,或,所述应用管理平台生成的配置文件错误。8.根据权利要求7所述的软件服务异常的原因的确定方法,其特征在于,所述配置部署平台的存...
【专利技术属性】
技术研发人员:孙云云,
申请(专利权)人:网宿科技股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。