[发明专利]一种基于守护进程的服务器端应用发布监控方法及装置有效
申请号: | 201710325012.5 | 申请日: | 2017-05-10 |
公开(公告)号: | CN106951357B | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 陈建国;张勇;何学勇 | 申请(专利权)人: | 焦点科技股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F9/448;G06F9/445 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙) 32249 | 代理人: | 陈建和 |
地址: | 210003 江苏省南京市高新*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 守护进程 发布 驱动信息 服务器端 压缩包 监控 服务器 监控方法及装置 标准构建 规则编制 控制项目 配置参数 配置文件 启动操作 启动指令 项目执行 上传 编译 应用 仓库 迁移 终端 配置 部署 | ||
基于守护进程的服务器端应用发布及监控方法,1)服务器端预发布的项目经编译后,以压缩包形式上传至在远程maven库;同时按照守护进程定义的规则编制该项目的驱动信息;2)待该项目当前需要在服务器上发布时,将该项目的驱动信息提交给守护进程,由守护进程控制项目发布流程及发布后的持续监控;其中,驱动信息以jar包形式提供;3)守护进程根据驱动信息及部署配置文件,从maven仓库中迁移当前指定发布的项目,按照maven配置标准构建项目;4)守护进程按照预发布项目的配置参数,提取项目压缩包,执行项目在服务器内的发布;5)守护进程根据启动指令,对已发布的项目执行启动操作,并针对各终端内项目实例的运行情况持续监控。
技术领域
本发明涉及服务器系统运维领域,具体涉及一种基于守护进程的服务器端应用发布监控方法及装置。
背景技术
守护进程(运行程序),也就是通常说的Daemon进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。linux大多数服务器进程就是用守护进程实现的,例如web服务。守护进程常常在系统引导装入时启动,在系统关闭时终止。守护进程最大的特点是运行在后台,与终端无连接,除非特殊情况下,用户不能操作守护进程。在Linux中,每一个系统与用户进行交流的界面称为终端,每一个从此终端开始运行的进程都会依附于这个终端,这个终端就称为这些进程的控制终端,当控制终端被关闭时,相应的进程都会自动关闭。但是守护进程却能够突破这种限制,它从被执行开始运转,直到整个系统关闭时才退出。如果想让某个进程不因为用户或终端或其他地变化而受到影响,那么就必须把这个进程变成一个守护进程
随着互联网技术的蓬勃发展,为了满足客户不断变化的需求,互联网系统越来越多的呈现出了如下的态势:
(1)频繁的发布周期:用户需求的不断变化,促使着互联网系统不断更新,发布新版本。频繁的迭代无疑给运维工作增加工作量。传统的发布方式经过”编译→配置文件修改→发布→启动”;由于每个环节都需要运维人员参与,促使我们对运维人员在线上环境认知度以及细致度等方面提出更高要求。加之目前越来越多的互联网系统实施多地部署、多版本部署,完全依靠运维人员进行管理将会变得十分困难。
(2)故障发现及时性:互联网时代,用户的访问已经不局限于某一时间段,或者某一地点。在任何时刻,系统故障都会对用户的访问造成不可估量的后果,如何及时了解问题并及时响应解决成为关键。大多数系统会根据业务情况定制报警监控,但是在面对多条产品线,重复定制监控以及报警功能将会浪费很多开发资源。而提供一条通用的、及时的且安全的监控报警功能将极大地提高系统工作效率,并减少成本。
在规模较大的互联网公司当中,运维会涉及到不同类型的项目发布,例如web项目的发布,服务化项目的发布,基础服务的发布,不同的项目由不同团队开发,可能会提供不同的部署方案,这对集中化的运维来说无疑会是一个很耗费工作量且混乱的方法。
关于现有的技术问题,专利“一种应用发布方法及系统”(受理号CN201410601878.0)提出一种解决方案,该发明提供一种应用发布方法及系统,具体步骤:步骤1:获取制作完成的应用,将应用进行转译,得到至少一个分别应用于不同系统平台的、不同框架类型的待发布应用;步骤2:根据用户输入的发布信息和目标发布范围,得到入参报文;步骤3:根据入参报文,在目标发布范围内将不同类型的待发布应用分别进行发布;步骤4:在目标发布范围内对待发布应用进行测试,当测试通过时,执行步骤5,否则,执行步骤1;步骤5:当测试完成时,将应用发布到应用发布平台。该发明针对同一技术平台制作的应用,可同时发布到多个省份;在管理中心,可以对发布的应用进行pc在线测试;大大地缩短了应用的审核周期,降低了制作的成本;实现了业务接口的透明引入。然而,该发明仅是针对特殊应用场景,并不具备普适性和通用性,也不能有效地对已发布应用进行监控管理。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于焦点科技股份有限公司,未经焦点科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710325012.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电子输注泵的电子控制装置
- 下一篇:一种耳机腔体结构