【技术实现步骤摘要】
本申请实施例涉及数据处理的,具体而言,涉及一种配置转换方法、装置、设备以及存储介质。
技术介绍
1、目前,nginx是一个被广泛应用的高性能的http和反向代理web服务器,是cdn(content delivery network,内容分发网络)系统的重要组成部分;nginx程序的业务逻辑需要在conf配置文件中进行指令配置。
2、在目前的cdn系统的nginx应用中,当业务需求有所变动时需修改conf配置,然后对nginx进程执行reload操作进行重启后生效;nginx在执行reload指令时,需要重新拉起新的nginx进程,经重新加载配置使得网关重新初始化配置,更新后的配置才能生效;nginx在执行reload指令时,旧的worker进程处理完已有连接后会主动断开连接,导致旧worker进程的回收时间特别长,如果再频繁执行reload指令,将会导致shutting down进程持续增加,最终甚至会导致nginx内存等资源占用过大,严重影响业务。
3、目前有应用于nginx的json热加载系统,相比于修改c
...【技术保护点】
1.一种配置转换方法,其特征在于,应用于CDN系统,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,根据所述conf配置生成对应的conf指令分析树,包括:
3.根据权利要求1所述的方法,其特征在于,根据所述conf指令分析树和目标指令转换规则,生成所述conf配置对应的目标json配置,包括:
4.根据权利要求3所述的方法,其特征在于,遍历所述conf指令分析树中任一指令块,按照所述目标指令转换规则,将该指令块转换为对应的json配置的指令块,包括:
5.根据权利要求3所述的方法,其特征在于,遍历所述conf
...【技术特征摘要】
1.一种配置转换方法,其特征在于,应用于cdn系统,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,根据所述conf配置生成对应的conf指令分析树,包括:
3.根据权利要求1所述的方法,其特征在于,根据所述conf指令分析树和目标指令转换规则,生成所述conf配置对应的目标json配置,包括:
4.根据权利要求3所述的方法,其特征在于,遍历所述conf指令分析树中任一指令块,按照所述目标指令转换规则,将该指令块转换为对应的json配置的指令块,包括:
5.根据权利要求3所述的方法,其特征在于,遍历所述conf指令分析树中任一指令块,按照所述目标指令转换规则,将该指令块转换为对应的json配置的指令块,包括:
6.根据权利要求3所述的方法,其特征在于,根据所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。