一种LINUX系统自动重启服务的配置方法技术方案

技术编号:18289316 阅读:42 留言:0更新日期:2018-06-24 03:57
本发明专利技术公开了一种LINUX系统自动重启服务的配置方法,包括如下步骤:确定进行定时重启的定时重启服务,并修改该定时重启服务的存储路径和存储文件名称;根据确定的定时重启服务,在从服务器上设置重启服务脚本;选定主服务器,在主服务器上设置重启调用脚本,主服务器定时启动重启调用脚本,重启调用脚本通过本地登录从服务器调用重启服务脚本进行服务重启。该方法可以在间隔一段时间后重启关键服务,提高了重启的效率,而且避免了重启操作需要逐台到从服务器去登录执行的情况。

【技术实现步骤摘要】
一种LINUX系统自动重启服务的配置方法
本专利技术涉及一种自动重启服务的配置方法,尤其涉及一种LINUX系统自动重启服务的配置方法,属于计算机应用

技术介绍
随着科学技术的发展,计算机应用技术被广泛的应用到各个领域,并且在很大程度上促进了各个行业的快速发展。计算机普及给企业带来了先进的管理系统,每个强大的信息管理系统都由业务服务做支撑,对于业务服务来说有很多种,如前台服务、定时服务、同步服务等,不同服务负责不同模块。对于交互信息较多服务来说,长时间运行会出现卡顿,严重时会导致服务崩溃,导致整个系统无法使用。为避免此类情况发生,需间隔一段时间对服务器进行重启。但是由于服务器较多,每次重启都需要花费大量时间,耗费大量的人力和时间。为了解决上述问题,在申请号为201611107530.1的中国专利技术专利申请中公开了一种分布式部署服务进程自动重启方法及装置。其中,该分布式部署方法包括:当分布式部署的多个服务器进程中某一服务进程运行时,定时监测并获取所有服务进程的对应重启标记;根据服务进程对应的重启标记判断服务进程是否需要重启,并根据判断结果,对服务进程执行相应操作,可以在一定程度上缓解重启的人力压力,提高了重启效率。
技术实现思路
针对现有技术的不足,本专利技术所要解决的技术问题在于提供一种LINUX系统自动重启服务的配置方法。为实现上述专利技术目的,本专利技术采用下述的技术方案:一种LINUX系统自动重启服务的配置方法,包括如下步骤:确定进行定时重启的定时重启服务,并修改该定时重启服务的存储路径和存储文件名称;根据确定的定时重启服务,在从服务器上设置重启服务脚本,并将该从服务器的登录信息保存到重启调用脚本中;选定主服务器,在主服务器上设置重启调用脚本,主服务器定时启动重启调用脚本,重启调用脚本通过本地登录从服务器调用重启服务脚本进行服务重启。其中较优地,在单个从服务器中,修改后的定时重启服务的存储路径和存储文件名称均相同。其中较优地,所述重启服务脚本包含修改后的定时重启服务的存储路径和存储文件名称;通过所述修改后的定时重启服务的存储路径和存储文件名称找到定时重启服务,并将所述定时重启服务进行重启。其中较优地,通过所述修改后的定时重启服务的存储路径和存储文件名称找到定时重启服务,并将所述定时重启服务进行重启,包括如下步骤:在从服务器上,通过修改后的定时重启服务的存储文件名称找到该从服务器上的定时重启服务;采用强制关闭方式将该存储文件名称对应的服务关闭;通过修改后的定时重启服务的存储路径找到定时重启服务自带的服务启动进行重启。其中较优地,设置重启服务脚本的从服务器上至少有一项需要定时重启的服务。其中较优地,所述从服务器的登录信息包括用户名、密码和IP地址。其中较优地,在从服务器上设置的重启服务脚本对定时重启服务进行重启时包括服务终止命令和服务重启命令;其中,服务终止命令采用强制关闭方式将服务结束;服务重启命令调用服务自带的服务启动进行重启。其中较优地,所述主服务器为不存在定时重启服务的管理服务器。其中较优地,重启调用脚本通过本地登录从服务器调用重启服务脚本进行服务重启,包括如下步骤:主服务器的重启调用脚本获取本地存储的所有从服务器的用户名和密码,进行本地登录;当登录成功后,获取从服务器的用户名对应的IP地址;通过IP地址找到包含定时重启服务的从服务器,调用重启服务脚本;重启服务脚本根据修改后的定时重启服务的存储路径和存储文件名称对定时重启服务进行重启。本专利技术所提供的LINUX系统自动重启服务的配置方法,通过确定进行定时重启的定时重启服务,对定时重启服务的存储路径和存储文件名称进行修改;将每个从服务器上需要定时重启的定时重启服务保存在同一目录下,在从服务器上设置重启服务脚本,并将该从服务器的登录信息保存到重启调用脚本中;在重启服务时,通过重启调用脚本在主服务器本地直接登录从服务器调用重启服务脚本进行服务重启。该方法可以在间隔一段时间后重启关键服务,提高了重启的效率,而且避免了重启操作需要逐台到从服务器去登录执行的情况。附图说明图1为本专利技术所提供的LINUX系统自动重启服务的配置方法的流程图;图2为本专利技术所提供的LINUX系统自动重启服务的配置方法的应用场景示意图。具体实施方式下面结合附图和具体实施例对本专利技术的
技术实现思路
进行详细具体的说明。如图1所示,本专利技术所提供的LINUX系统自动重启服务的配置方法,包括如下步骤:首先,确定需要进行定时重启的定时重启服务,并修改该定时重启服务的存储路径和存储文件名称;然后,根据确定的定时重启服务,在从服务器上设置重启服务脚本,并将该从服务器的登录信息保存到重启调用脚本中;最后,选定主服务器,在主服务器上设置重启调用脚本,主服务器定时启动重启调用脚本,重启调用脚本通过本地登录从服务器调用重启服务脚本进行服务重启。下面结合图2,对这一处理过程进行详细说明。S1,确定需要定时重启的定时重启服务,并修改该定时重启服务的存储路径和存储文件名称。对于业务服务来说有很多种,如前台服务、定时服务、同步服务等,不同服务负责不同模块,对于交互信息较多的服务来说,长时间运行会出现卡顿,严重时会导致服务崩溃,导致整个系统无法使用。但是对于不经常使用的服务,不必频繁重启,以免造成资源的浪费。在本专利技术所提供的实施例中,由于业务服务种类较多,只需要重启关键服务。所以需对服务做区分,确定需要定时重启的定时重启服务。其中,需要进行定时重启的定时重启服务为根据实际的业务需求频繁使用的服务。本方法所提供的实施例中,以tomcat开发环境下的java编程语言实现的服务为例进行说明。其他开发环境下编程语言实现的服务,只需要根据开发环境和编程语言本身的特点,修改定时重启服务的存储路径和存储文件名称即可。本方法所提供的实施例中,利用JDK路径对服务是否需要定时重启进行区分。确定好需要定时重启的定时重启服务之后,将需要重启的定时重启服务使用单独的JDK路径存储,并将JAVA程序进行重命名,例如:JAVA_1,即修改需要重启服务的JDK路径并将JAVA程序改名为JAVA1,这样不需要重启的服务调用JAVA程序,需要重启的服务调用JAVA1,同时给自动重启服务脚本提供调用。在一个服务器中,修改后的所有的定时重启服务的存储路径和存储文件名称均相同,便于进行重启时可以迅速找到所有需要重启的定时重启服务,减少了检索的时间,进而提高了重启的效率。其中,需要重启的定时重启服务的一个具体的JDK路径的实施例如下:[root@test/]#mv/java/jdk1.8/bin/java/java/jdk1.8/bin/java1S2,根据确定的定时重启服务,在从服务器上设置重启服务脚本,并将该从服务器的登录信息保存到重启调用脚本中。在本专利技术所提供的实施例中,将定时重启服务所在的业务服务器作为从服务器。设置重启服务脚本的从服务器上至少有一项需要定时重启的服务。即设置重启服务脚本的从服务器上可以有一项定时重启服务,也可以有多项定时重启服务。然后,将该从服务器的登录信息保存到重启调用脚本中,其中,从服务器的登录信息包括用户名、密码和IP地址。重启调用脚本在主服务器本地登录从服务器之后可以直接调用从服务器的重启服务脚本直接对相应的服务进行重启,降低了本文档来自技高网
...
一种LINUX系统自动重启服务的配置方法

【技术保护点】
1.一种LINUX系统自动重启服务的配置方法,其特征在于包括如下步骤:确定进行定时重启的定时重启服务,并修改该定时重启服务的存储路径和存储文件名称;根据确定的定时重启服务,在从服务器上设置重启服务脚本,并将该从服务器的登录信息保存到重启调用脚本中;选定主服务器,在主服务器上设置重启调用脚本,主服务器定时启动重启调用脚本,重启调用脚本通过本地登录从服务器调用重启服务脚本进行服务重启。

【技术特征摘要】
1.一种LINUX系统自动重启服务的配置方法,其特征在于包括如下步骤:确定进行定时重启的定时重启服务,并修改该定时重启服务的存储路径和存储文件名称;根据确定的定时重启服务,在从服务器上设置重启服务脚本,并将该从服务器的登录信息保存到重启调用脚本中;选定主服务器,在主服务器上设置重启调用脚本,主服务器定时启动重启调用脚本,重启调用脚本通过本地登录从服务器调用重启服务脚本进行服务重启。2.如权利要求1所述的LINUX系统自动重启服务的配置方法,其特征在于:在单个从服务器中,修改后的定时重启服务的存储路径和存储文件名称均相同。3.如权利要求1所述的LINUX系统自动重启服务的配置方法,其特征在于:所述重启服务脚本包含修改后的定时重启服务的存储路径和存储文件名称;通过所述修改后的定时重启服务的存储路径和存储文件名称找到定时重启服务,并将所述定时重启服务进行重启。4.如权利要求3所述的LINUX系统自动重启服务的配置方法,其特征在于通过所述修改后的定时重启服务的存储路径和存储文件名称找到定时重启服务,并将所述定时重启服务进行重启,包括如下步骤:在从服务器上,通过修改后的定时重启服务的存储文件名称找到该从服务器上的定时重启服务;采用强制关闭方式将该存储文件名称对应的服务关闭;通过修改后的定时...

【专利技术属性】
技术研发人员:杨朕宁
申请(专利权)人:北京诺君安信息技术股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1