Jboss缓存清理方法及装置制造方法及图纸

技术编号:31092165 阅读:32 留言:0更新日期:2021-12-01 12:56
本发明专利技术提供了一种Jboss缓存清理方法及装置,可用于分布式技术领域,该方法包括:该方法包括:在每天的第一预设时段,获取Linux系统中多个空闲的Jboss服务;对每个空闲的Jboss服务,采用Linux系统的root用户权限停止该Jboss服务进程;采用所述root用户权限将该Jboss服务涉及的文件修改成Jboss服务用户的权限;将该Jboss服务缓存中的日志归档至目标服务器;采用所述root用户权限删除该Jboss服务缓存中的日志;将所述root用户切换到Jboss的用户,启动该Jboss服务进程。本发明专利技术可以实现Jboss缓存清理,效率高,应用方便。应用方便。应用方便。

【技术实现步骤摘要】
Jboss缓存清理方法及装置


[0001]本专利技术涉及分布式
,尤其涉及一种Jboss缓存清理方法及系统。

技术介绍

[0002]在开发阶段,没进入功能测试之前,开发的版本需要在开发环境进行部署与测试。然而开发阶段,并没有专门的维护人员,所有开发环境的维护需要由开发人员同时兼任维护,对于不熟悉环境系统的开发人员来说,维护工作量大,且遇到问题时定位难。
[0003]Linux操作系统有严格的用户权限机制,不了解的开发人员经常会使用root用户启动,导致下次启动或是运行异常,如log目录被修改为root用户的,Jboss的用户无法写入。另外,Jboss服务器长期运行后,需要定期重启释放资源,否则会出现运行过慢等问题。然而,目前并没有一种自动的Jboss缓存清理方法。

技术实现思路

[0004]本专利技术实施例提出一种Jboss缓存清理方法,用以实现Jboss缓存清理,效率高,应用方便,该方法包括:
[0005]在每天的第一预设时段,获取Linux系统中多个空闲的Jboss服务;
[0006]对每个空闲本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种Jboss缓存清理方法,其特征在于,包括:在每天的第一预设时段,获取Linux系统中多个空闲的Jboss服务;对每个空闲的Jboss服务,采用Linux系统的root用户权限停止该Jboss服务进程;采用所述root用户权限将该Jboss服务涉及的文件修改成Jboss服务用户的权限;将该Jboss服务缓存中的日志归档至目标服务器;采用所述root用户权限删除该Jboss服务缓存中的日志;将所述root用户切换到Jboss的用户,启动该Jboss服务进程。2.如权利要求1所述的Jboss缓存清理方法,其特征在于,获取Linux系统中多个空闲的Jboss服务,包括:获取Linux系统中当天待清理的Jboss服务;通过apache连接池查询,获取当前对外提供服务的Jboss服务;从当天待清理的Jboss服务中,删除对外提供服务的Jboss服务,获得多个空闲的Jboss服务。3.如权利要求2所述的Jboss缓存清理方法,其特征在于,还包括:每隔第一预设时长轮询获得当天没有清理过且空闲的Jboss服务。4.如权利要求3所述的Jboss缓存清理方法,其特征在于,还包括:在当天待清理的Jboss服务均清理并启动后,查询apache列表,获得所有Jboss服务,查询管理控制台列表,查看连通正常的Jboss服务,针对管理控制台列表中的Jboss服务,轮询向apache发送getIP的http请求,若在第二预设时长内获得apache列表存在且管理控制台列表中存在的Jboss服务的IP,确定Jboss服务正常;否则,对管理控制台列表中不存在的IP对应的Jboss服务或是发送getIP未返回IP的Jboss服务重复执行权利要求1所述方法的步骤,若重复次数达到设定次数阈值后,未返回IP的Jboss服务仍未返回IP,生成清理错误报告。5.如权利要求1所述的Jboss缓存清理方法,其特征在于,还包括:在每天的第二预设时段,每隔第三预设时长向apache发送过getIP的http请求,若存在未返回...

【专利技术属性】
技术研发人员:农倩倩
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1