[发明专利]服务器状态信息的处理方法、装置、系统及处理器在审
申请号: | 201711016107.5 | 申请日: | 2017-10-25 |
公开(公告)号: | CN107645565A | 公开(公告)日: | 2018-01-30 |
发明(设计)人: | 杨琪;赵亮 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司11134 | 代理人: | 宋子良 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 状态 信息 处理 方法 装置 系统 处理器 | ||
技术领域
本发明涉及计算机领域,具体而言,涉及一种服务器状态信息的处理方法、装置、系统及处理器。
背景技术
目前,在网络游戏开发过程中,游戏服务器是游戏运行的核心和必要部分。鉴于开发过程缺乏稳定性、服务器版本和客户端版本的不一致以及服务器本身运行状态缺乏确定性,服务器会时长出现进程中断、宕机(其是指操作系统无法从一个严重的系统错误中恢复过来或者系统硬件层面发生异常,以致系统长时间无响应,而不得不重新启动计算机的现象)或者无法与客户端之间建立连接的问题。因此,查看游戏服务器运行状态则是游戏开发中被经常使用到的操作。
相关技术中所提供的查看游戏服务器的运行状态的方式主要是通过安全外壳协议(SSH,其为一种在不安全网络上提供安全远程登录及其它安全网络服务的协议)与游戏服务器所部署的机器建立连接,通过查看进程(Process,操作系统结构的基础,程序的基本执行实体)来判断游戏服务器是否正常运行,以及通过“free”,“top”等Linux(其为免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统;大部分游戏服务器都部署在Linux操作系统上)指令来查看机器运行性能。
具体地,具有查询权限的用户可以通过SSH登录部署有游戏服务器的Linux机器,而该查询权限通常只有相关技术人员才能具备。如果游戏服务器出现问题,则只能通过具有该查询权限的相关技术人员去定位问题。
另外,查看进程的操作通常需要通过执行Linux指令来完成。例如:通过“ps aux|grep python”来查看python的运行进程。而且,查看机器运行性能数据(例如:中央处理器(CPU)占用情况,内存占用情况)也需要通过对应的Linux指令来完成。查看进程运行情况和性能数据可以协助查找游戏服务器运行出现异常的原因。
然而,该技术方案存在如下缺陷:
(1)查看游戏服务器状态的操作步骤较为繁琐,需要具备查询权限的用户通过SSH登录相关机器并通过输入一系列指令来判断游戏服务器是否正常运行,以及获取服务器版本和服务器的性能数据等信息。而一般用户(例如:游戏策划人员)由于不具备相关服务器的查询权限,因此无法及时得知游戏服务器是否处于正常运行状态。
(2)查询结果的显示缺乏直观性。即便是具备查询权限的技术人员通过上述操作获取到服务器版本和服务器的性能数据等信息后,也会遇到信息无法直观显示的困扰。
综上所述,相关技术中所提供的技术方案仅能够通过具备查询权限的相关技术人员通过SSH登录游戏服务器所在的机器,并通过查看进程和机器的性能数据来定位服务器运行问题。这一操作过程不仅繁琐耗时、权限要求较高,往往不能及时地满足开发需求,而且缺乏直观、便捷的查看游戏服务器状态的显示方式。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明至少部分实施例提供了一种服务器状态信息的处理方法、装置、系统及处理器,以至少解决相关技术中所提供的游戏服务器状态查询过程较为繁琐的技术问题。
根据本发明其中一实施例,提供了一种服务器状态信息的处理方法,包括:
第一通信实体接收来自于第二通信实体的请求消息,其中,第一通信实体用于部署网站服务器,第二通信实体用于提供信息查询接口,请求消息用于获取游戏服务器的当前状态信息;第一通信实体响应请求消息,与第三通信实体建立连接,其中,第三通信实体用于部署游戏服务器;第一通信实体向第三通信实体发送控制命令,从第三通信实体获取与请求消息对应的查询结果;第一通信实体将查询结果推送至第二通信实体。
可选地,第一通信实体与第三通信实体建立连接包括:第一通信实体生成密钥对,其中,密钥对包括:公钥和私钥;第一通信实体将公钥发送至第三通信实体,其中,公钥被存储至第三通信实体上具有管理员权限的用户目录下;第一通信实体通过将私钥与公钥进行匹配,与第三通信实体建立远程登录连接。
根据本发明其中一实施例,还提供了一种服务器状态信息的处理方法,包括:
第三通信实体与第一通信实体建立连接,其中,第三通信实体用于部署游戏服务器,第一通信实体用于部署网站服务器;第三通信实体接收来自于第一通信实体的控制命令,其中,控制命令用于获取与请求消息对应的查询结果,请求消息用于获取游戏服务器的当前状态信息;第三通信实体在控制命令的触发下,获取查询结果并将查询结果返回至第一通信实体。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711016107.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种候机宝用双路输出的锂电池组
- 下一篇:一种新能源电池防爆阀
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置