两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種游戲服務(wù)器維護(hù)的方法及系統(tǒng)的制作方法

文檔序號(hào):7852517閱讀:215來源:國知局
專利名稱:一種游戲服務(wù)器維護(hù)的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種游戲服務(wù)器維護(hù)的方法及系統(tǒng)。
背景技術(shù)
在網(wǎng)絡(luò)游戲的運(yùn)營過程中,服務(wù)器經(jīng)常會(huì)根據(jù)需求進(jìn)行重啟或關(guān)閉操作。大多數(shù)服務(wù)器都是由很多服務(wù)器組成的服務(wù)器集群,所以維護(hù)服務(wù)器是ー項(xiàng)很繁瑣的工作。因此在現(xiàn)有的網(wǎng)絡(luò)游戲中,服務(wù)器維護(hù)系統(tǒng)是必不可少的。服務(wù)器維護(hù)系統(tǒng)主要提供服務(wù)器的啟動(dòng)/關(guān)閉,服務(wù)器狀態(tài)監(jiān)控,服務(wù)器意外停止后重新啟動(dòng)服務(wù)器等功能。服務(wù)器維護(hù)系統(tǒng)使用程序自動(dòng)監(jiān)控,可以減少人力成本,讓服務(wù)器工程師從中解脫 出來。現(xiàn)有技術(shù)的服務(wù)器維護(hù)系統(tǒng)如圖I所示。服務(wù)器維護(hù)系統(tǒng)由位于維護(hù)服務(wù)器101的服務(wù)器維護(hù)模塊103和位于每ー個(gè)游戲服務(wù)器102 (或游戲服務(wù)器分組)的監(jiān)控模塊104組成。每一個(gè)游戲服務(wù)器102在配置的時(shí)候都相應(yīng)配置一個(gè)監(jiān)控模塊104,監(jiān)控模塊104在相應(yīng)的游戲服務(wù)器啟動(dòng)的時(shí)候一起啟動(dòng),并同時(shí)監(jiān)控游戲服務(wù)器的狀態(tài)。所有的監(jiān)控模塊104連接服務(wù)器維護(hù)模塊103。當(dāng)某個(gè)游戲服務(wù)器意外停止的時(shí)候,相應(yīng)的監(jiān)控模塊104通知服務(wù)器維護(hù)模塊103,服務(wù)器維護(hù)模塊103根據(jù)配置執(zhí)行相應(yīng)的策略,如記錄日志,重新啟動(dòng)服務(wù)器,通知管理員等。服務(wù)器維護(hù)系統(tǒng)主要提供監(jiān)控、控制、更新等功能監(jiān)控由監(jiān)控模塊104提供。監(jiān)控模塊104負(fù)責(zé)定時(shí)檢測(cè)游戲服務(wù)器102的狀態(tài),當(dāng)發(fā)生問題的時(shí)候通知服務(wù)器維護(hù)模塊103??刂朴煞?wù)器維護(hù)模塊103發(fā)起,通知監(jiān)控模塊104執(zhí)行。更新更新服務(wù)器維護(hù)模塊103,同時(shí)需要更新各個(gè)游戲服務(wù)器102上的監(jiān)控模塊104。現(xiàn)有服務(wù)器維護(hù)系統(tǒng)的存在如下缺點(diǎn)在游戲服務(wù)器側(cè)需要相應(yīng)的監(jiān)控模塊,配置繁瑣,而且不容易維護(hù)。需要配置新服務(wù)器的時(shí)候,需要相應(yīng)配置一套監(jiān)控模塊。當(dāng)服務(wù)器結(jié)構(gòu)發(fā)生變化,或者監(jiān)控模塊需求變化需要修改的時(shí)候會(huì)非常麻煩,需要修改整個(gè)游戲所有服務(wù)器的監(jiān)控模塊。而且監(jiān)控模塊有可能因?yàn)楫惓6鴮?dǎo)致問題。

發(fā)明內(nèi)容
本發(fā)明提供了一種游戲服務(wù)器維護(hù)的方法及系統(tǒng),相對(duì)于現(xiàn)有技術(shù)配置更簡(jiǎn)單且易于維護(hù)。本發(fā)明實(shí)施例提供的一種游戲服務(wù)器維護(hù)的方法,包括如下步驟A、在游戲服務(wù)器的操作系統(tǒng)注冊(cè)■ー個(gè)安全外殼(SSH)帳號(hào);B、維護(hù)服務(wù)器通過所述SSH帳號(hào)遠(yuǎn)程登錄游戲服務(wù)器;C、維護(hù)服務(wù)器向游戲服務(wù)器定時(shí)發(fā)送用于查詢服務(wù)器狀態(tài)的第一 SSH消息;D、維護(hù)服務(wù)器判斷在預(yù)定時(shí)延之內(nèi)是否收到第一 SSH消息的應(yīng)答消息,若是,則返回步驟C,否則,執(zhí)行步驟E ;E、維護(hù)服務(wù)器向游戲服務(wù)器發(fā)送重啟指令,使游戲服務(wù)器重啟。較佳地,步驟E之后進(jìn)ー步包括F、游戲服務(wù)器重啟后,向維護(hù)服務(wù)器返回重啟成功消息;G、維護(hù)服務(wù)器更新維護(hù)日志,并返回步驟C。較佳地,該方法進(jìn)ー步包括維護(hù)服務(wù)器向游戲服務(wù)器發(fā)送相應(yīng)SSH消息,控制游戲服務(wù)器的啟動(dòng)、維護(hù)或更新。 本發(fā)明實(shí)施例還提供了一種游戲服務(wù)器維護(hù)系統(tǒng),包括維護(hù)服務(wù)器和一臺(tái)以上的游戲服務(wù)器,所述維護(hù)服務(wù)器通過安全外殼SSH帳號(hào)遠(yuǎn)程登錄游戲服務(wù)器,并向游戲服務(wù)器定時(shí)發(fā)送用于查詢服務(wù)器狀態(tài)的第一 SSH消息,若在預(yù)定時(shí)延之內(nèi)未收到第一 SSH消息的應(yīng)答消息,向游戲服務(wù)器發(fā)送重啟指令;所述游戲服務(wù)器用于在收到來自維護(hù)服務(wù)器的第一 SSH消息后,向維護(hù)服務(wù)器返回應(yīng)答消息;以及在收到來自維護(hù)服務(wù)器的重啟指令后,進(jìn)行重啟。較佳地,所述游戲服務(wù)器在重啟后,進(jìn)ー步向維護(hù)服務(wù)器返回重啟成功消息;所述維護(hù)服務(wù)器進(jìn)一歩用于根據(jù)來自游戲服務(wù)器的重啟成功消息更新維護(hù)日志。從以上技術(shù)方案可以看出,維護(hù)服務(wù)器利用操作系統(tǒng)提供的SSH協(xié)議連接游戲服務(wù)器,檢測(cè)游戲服務(wù)器程序的運(yùn)行狀態(tài),匯報(bào)并且修正在游戲運(yùn)營之中發(fā)生的錯(cuò)誤。本發(fā)明方案不需要在游戲服務(wù)器中安裝額外的監(jiān)控模塊,而是在操作系統(tǒng)中配置SSH帳號(hào),使維護(hù)服務(wù)器可以通過SSH連接至游戲服務(wù)器,并執(zhí)行命令進(jìn)行監(jiān)視和控制。與傳統(tǒng)有監(jiān)控程序的方案相比,更加靈活,安全,可靠性更高。配置服務(wù)器更加容易,只需要配置相應(yīng)服務(wù)器的SSH帳號(hào)即可。更新服務(wù)器也更加方便,只需要更新監(jiān)控服務(wù)器,不需要對(duì)所有游戲服務(wù)器進(jìn)行更新。


圖I為現(xiàn)有技術(shù)中的服務(wù)器維護(hù)系統(tǒng)結(jié)構(gòu)示意圖;圖2為本發(fā)明實(shí)施例提供的服務(wù)器維護(hù)的方法流程圖。
具體實(shí)施例方式本發(fā)明的基本思想在于,維護(hù)服務(wù)器利用操作系統(tǒng)提供的安全外殼(SSH,SecureShell)協(xié)議連接游戲服務(wù)器,提供啟動(dòng)和關(guān)閉服務(wù)器功能,檢測(cè)游戲服務(wù)器程序的運(yùn)行狀態(tài),匯報(bào)并且修正在游戲運(yùn)營之中發(fā)生的錯(cuò)誤。在游戲服務(wù)器中不安裝額外的監(jiān)控模塊,而是在操作系統(tǒng)中配置SSH帳號(hào),使維護(hù)服務(wù)器可以通過SSH連接至游戲服務(wù)器,并執(zhí)行命令進(jìn)行監(jiān)視和控制。SSH為建立在應(yīng)用層和傳輸層基礎(chǔ)上的安全協(xié)議。SSH是目前較可靠,專為遠(yuǎn)程登錄會(huì)話和其他網(wǎng)絡(luò)服務(wù)提供安全性的協(xié)議。利用SSH協(xié)議可以有效防止遠(yuǎn)程管理過程中的信息泄露問題。SSH適用于多種操作系統(tǒng)平臺(tái)。為使本發(fā)明技術(shù)方案的技術(shù)原理、特點(diǎn)以及技術(shù)效果更加清楚,以下結(jié)合具體實(shí)施例對(duì)本發(fā)明方案進(jìn)行詳細(xì)闡述。本發(fā)明實(shí)施例提供的服務(wù)器維護(hù)的方法流程如圖2所示,包括如下步驟
步驟201 :在游戲服務(wù)器的操作系統(tǒng)注冊(cè)ー個(gè)SSH帳號(hào);步驟202 :維護(hù)服務(wù)器通過所述SSH帳號(hào)遠(yuǎn)程登錄游戲服務(wù)器;步驟203 :維護(hù)服務(wù)器向游戲服務(wù)器定時(shí)發(fā)送用于查詢服務(wù)器狀態(tài)的第一 SSH消
O游戲服務(wù)器在正常情況下,收到第一 SSH消息后將向維護(hù)服務(wù)器發(fā)送用于報(bào)告狀態(tài)正常的應(yīng)答消息。如果游戲服務(wù)器意外終止,則無法發(fā)送應(yīng)答消息。
步驟204 :維護(hù)服務(wù)器判斷在預(yù)定時(shí)延之內(nèi)是否收到第一 SSH消息的應(yīng)答消息,若是,則返回步驟203,否則,執(zhí)行步驟205。步驟205 :維護(hù)服務(wù)器向游戲服務(wù)器發(fā)送重啟指令,使游戲服務(wù)器重啟。游戲服務(wù)器向維護(hù)服務(wù)器返回重啟成功消息。步驟206 :維護(hù)服務(wù)器根據(jù)來自游戲服務(wù)器的重啟成功消息更新維護(hù)日志,并返回步驟203。本發(fā)明實(shí)施例進(jìn)ー步包括維護(hù)服務(wù)器向游戲服務(wù)器發(fā)送相應(yīng)SSH消息,控制游戲服務(wù)器的啟動(dòng),維護(hù),更新等。例如,某個(gè)游戲服務(wù)器需要重新啟動(dòng)并且收集日志。維護(hù)服務(wù)器從維護(hù)人員的終端接受命令后,通過SSH向已經(jīng)建立連接的游戲服務(wù)器發(fā)起重啟服務(wù)器請(qǐng)求,游戲服務(wù)器執(zhí)行請(qǐng)求重啟服務(wù)器。然后維護(hù)服務(wù)器發(fā)起收集日志請(qǐng)求,通過SSH發(fā)起請(qǐng)求后,游戲服務(wù)器執(zhí)行打包日志,并執(zhí)行日志的傳輸命令。如果需要對(duì)服務(wù)器維護(hù)系統(tǒng)進(jìn)行更新,則只需對(duì)維護(hù)服務(wù)器端進(jìn)行相應(yīng)更新,游戲服務(wù)器配置無需改變。本發(fā)明實(shí)施例還提供了一種游戲服務(wù)器維護(hù)系統(tǒng),包括維護(hù)服務(wù)器和一臺(tái)以上的游戲服務(wù)器,所述維護(hù)服務(wù)器通過SSH帳號(hào)遠(yuǎn)程登錄游戲服務(wù)器,并向游戲服務(wù)器定時(shí)發(fā)送用于查詢服務(wù)器狀態(tài)的第一 SSH消息,若在預(yù)定時(shí)延之內(nèi)未收到第一 SSH消息的應(yīng)答消息,向游戲服務(wù)器發(fā)送重啟指令;所述游戲服務(wù)器用于在收到來自維護(hù)服務(wù)器的第一 SSH消息后,向維護(hù)服務(wù)器返回應(yīng)答消息;以及在收到來自維護(hù)服務(wù)器的重啟指令后,進(jìn)行重啟。較佳地,所述游戲服務(wù)器在重啟后,進(jìn)ー步向維護(hù)服務(wù)器返回重啟成功消息;所述維護(hù)服務(wù)器進(jìn)一歩用于根據(jù)來自游戲服務(wù)器的重啟成功消息更新維護(hù)日志。本發(fā)明通過SSH協(xié)議對(duì)游戲服務(wù)器進(jìn)行遠(yuǎn)程維護(hù),擴(kuò)展性高,與傳統(tǒng)有監(jiān)控程序的方案相比,更加靈活,安全,可靠性更高。配置服務(wù)器更加容易,只需要配置相應(yīng)服務(wù)器的SSH帳號(hào)即可。更新服務(wù)器也更加方便,只需要更新監(jiān)控服務(wù)器,不需要對(duì)所有游戲服務(wù)器進(jìn)行更新。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種游戲服務(wù)器維護(hù)的方法,其特征在于,包括如下步驟 A、在游戲服務(wù)器的操作系統(tǒng)注冊(cè)ー個(gè)安全外殼SSH帳號(hào); B、維護(hù)服務(wù)器通過所述SSH帳號(hào)遠(yuǎn)程登錄游戲服務(wù)器; C、維護(hù)服務(wù)器向游戲服務(wù)器定時(shí)發(fā)送用于查詢服務(wù)器狀態(tài)的第一SSH消息; D、維護(hù)服務(wù)器判斷在預(yù)定時(shí)延之內(nèi)是否收到第一SSH消息的應(yīng)答消息,若是,則返回步驟C,否則,執(zhí)行步驟E ; E、維護(hù)服務(wù)器向游戲服務(wù)器發(fā)送重啟指令,使游戲服務(wù)器重啟。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,步驟E之后進(jìn)ー步包括 F、游戲服務(wù)器重啟后,向維護(hù)服務(wù)器返回重啟成功消息; G、維護(hù)服務(wù)器更新維護(hù)日志,并返回步驟C。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,該方法進(jìn)ー步包括維護(hù)服務(wù)器向游戲服務(wù)器發(fā)送相應(yīng)SSH消息,控制游戲服務(wù)器的啟動(dòng)、維護(hù)或更新。
4.一種游戲服務(wù)器維護(hù)系統(tǒng),包括維護(hù)服務(wù)器和一臺(tái)以上的游戲服務(wù)器,其特征在干,所述維護(hù)服務(wù)器通過安全外殼SSH帳號(hào)遠(yuǎn)程登錄游戲服務(wù)器,并向游戲服務(wù)器定時(shí)發(fā)送用于查詢服務(wù)器狀態(tài)的第一 SSH消息,若在預(yù)定時(shí)延之內(nèi)未收到第一 SSH消息的應(yīng)答消息,向游戲服務(wù)器發(fā)送重啟指令; 所述游戲服務(wù)器用于在收到來自維護(hù)服務(wù)器的第一 SSH消息后,向維護(hù)服務(wù)器返回應(yīng)答消息;以及在收到來自維護(hù)服務(wù)器的重啟指令后,進(jìn)行重啟。
5.根據(jù)權(quán)利要求4所述的游戲服務(wù)器維護(hù)系統(tǒng),其特征在干,所述游戲服務(wù)器在重啟后,進(jìn)ー步向維護(hù)服務(wù)器返回重啟成功消息; 所述維護(hù)服務(wù)器進(jìn)一歩用于根據(jù)來自游戲服務(wù)器的重啟成功消息更新維護(hù)日志。
全文摘要
本發(fā)明提供了一種游戲服務(wù)器維護(hù)的方法,包括如下步驟A、在游戲服務(wù)器的操作系統(tǒng)注冊(cè)一個(gè)安全外殼(SSH)帳號(hào);B、維護(hù)服務(wù)器通過所述SSH帳號(hào)遠(yuǎn)程登錄游戲服務(wù)器;C、維護(hù)服務(wù)器向游戲服務(wù)器定時(shí)發(fā)送用于查詢服務(wù)器狀態(tài)的第一SSH消息;D、維護(hù)服務(wù)器判斷在預(yù)定時(shí)延之內(nèi)是否收到第一SSH消息的應(yīng)答消息,若是,則返回步驟C,否則,執(zhí)行步驟E;E、維護(hù)服務(wù)器向游戲服務(wù)器發(fā)送重啟指令,使游戲服務(wù)器重啟。
文檔編號(hào)H04L29/06GK102694805SQ20121017415
公開日2012年9月26日 申請(qǐng)日期2012年5月30日 優(yōu)先權(quán)日2012年5月30日
發(fā)明者張吉豪 申請(qǐng)人:北京像素軟件科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
日土县| 德化县| 衢州市| 襄垣县| 通城县| 宝山区| 南皮县| 白河县| 苍梧县| 泸溪县| 淮安市| 邳州市| 那坡县| 女性| 公安县| 临海市| 潍坊市| 花垣县| 宜宾县| 镇远县| 都昌县| 珲春市| 囊谦县| 公安县| 阜新| 咸宁市| 彝良县| 富顺县| 遂昌县| 平顶山市| 北安市| 江达县| 天全县| 英吉沙县| 宿松县| 什邡市| 富裕县| 贵溪市| 水富县| 泽州县| 新乐市|