[發明專利]服務器狀態信息的處理方法、裝置、系統及處理器在審
| 申請號: | 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.szxzyx.cn/pat/books/201711016107.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種候機寶用雙路輸出的鋰電池組
- 下一篇:一種新能源電池防爆閥
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





