应用服务器的远程管理方法、电子设备及存储介质技术

技术编号:37232805 阅读:34 留言:0更新日期:2023-04-20 23:15
本申请提供一种应用服务器的远程管理方法、电子设备及存储介质。其中,至少一个应用服务器与管理服务器建立HTTP连接,方法应用于被配置为远程服务器的各应用服务器;该方法包括:获取管理服务器发送的管理指令,并将管理指令写入任务数据库;在写入完成后,向管理服务器发送响应报文;轮询任务数据库,并依序执行获取到的待执行的管理指令。本申请通过实现了对管理服务器发布指令的存储和异步执行,有效避免了一个管理服务器集中管理多个远程服务器时,在管理服务器侧任务量大易发生网络拥堵的问题。另外,在将管理指令写入完成后,向管理服务器发送响应报文,避免管理服务器侧重复发送相同管理指令占用网络。发送相同管理指令占用网络。发送相同管理指令占用网络。

【技术实现步骤摘要】
应用服务器的远程管理方法、电子设备及存储介质


[0001]本申请涉及数据中心
,尤其涉及一种应用服务器的远程管理方法、电子设备及存储介质。

技术介绍

[0002]随着数据中心应用规模的不断增大,出现了同一个核心城市部署多个数据中心机房,甚至全国各地部署大量数据中心机房的情形。这些分布式数据中心的数据中心机房从物理位置上相互独立。各数据中心机房包括服务器、数据交换机与数据路由器。
[0003]随着服务器中运行应用程序因使用超过时间过长导致性能落后,或数据承载量达到一定限度导致运行缓慢时,通常需要对服务器进行应用升级,以保证服务器持续处于较优状态。传统的应用升级操作通常是在获取到升级用数据包时,人工寻找需要升级的应用程序,并通过手动布置数据包使应用程序升级,自动化程度较低。
[0004]目前提供了服务器综合管理系统,通过管理服务器与多个服务器连接,在管理服务器侧实现多个远程服务器的自动化管理,但是,现有方案中,管理服务器集中管理多个远程服务器时,在管理服务器侧存在任务量大易发生网络拥堵的问题。
专利
技术实现思路

[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用服务器的远程管理方法,其特征在于,至少一个所述应用服务器与管理服务器建立HTTP连接,所述方法应用于被配置为远程服务器的各所述应用服务器;所述方法包括:获取管理服务器发送的管理指令,并将所述管理指令写入任务数据库;在写入完成后,向所述管理服务器发送响应报文;轮询所述任务数据库,并依序执行获取到的待执行的管理指令。2.根据权利要求1所述的应用服务器的远程管理方法,其特征在于:所述任务数据库包括第一数据表和第二数据表,所述第一数据表包含如下索引项:指令ID、指令名称和执行进度;所述第二数据表包含如下索引项:指令ID、指令名称和执行结果码;所述方法在执行获取到的待执行的管理指令后,还包括:间隔预设时间更新各指令项的执行进度;在任一指令项执行完成后,将该指令项包含的信息迁移到所述第二数据表并将其从所述第一数据表删除;根据所述指令项的执行情况,对其赋予相应的执行结果码并写入所述第二数据表中。3.根据权利要求2所述的应用服务器的远程管理方法,其特征在于:在将所述管理指令写入任务数据库之前,还包括:对所述管理指令进行解析;所述将所述管理指令写入任务数据库包括:在所述管理指令被解析为操作型管理指令时,将所述操作型管理指令写入所述第一数据表;在所述管理指令被解析为查询型管理指令时,将所述查询型管理指令写入所述任务数据库的第三数据表;其中,所述第三数据表包含如下索引项:指令ID、指令名称和被查询指令的ID。4.根据权利要求3所述的应用服务器的远程管理方法,其特征在于:所述轮询所述任务数据库,并依序执行获取到的待执行的管理指令包括:在所述管理指令为操作型管理指令时,启用第一轮询进程轮询所述第一数据表,并启用操作进程依序执行获取到的待执行的操作型管理指令;在所述管理指令为查询型管理指令时,启用第二轮询进程轮询所述第三数据表,并启用查询进程依序执行获取到的待执行的查询型管理指令。5.根据权利要求4所述的应用服务器的远程管理方法,其特征在于:所述执行获取到的待执行的查询型管理指令包括:根据所述第三数据表中的相应指令项中的被查询指令的I...

【专利技术属性】
技术研发人员:沈立阳陈皓林超群张良鑫黄颖超
申请(专利权)人:厦门科灿信息技术有限公司
类型:发明
国别省市:

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

1