[發(fā)明專利]一種分布式部署服務(wù)進(jìn)程自動(dòng)重啟方法及裝置在審
| 申請(qǐng)?zhí)枺?/td> | 201611107530.1 | 申請(qǐng)日: | 2016-12-06 |
| 公開(kāi)(公告)號(hào): | CN106789191A | 公開(kāi)(公告)日: | 2017-05-31 |
| 發(fā)明(設(shè)計(jì))人: | 馬文東 | 申請(qǐng)(專利權(quán))人: | 微夢(mèng)創(chuàng)科網(wǎng)絡(luò)科技(中國(guó))有限公司 |
| 主分類號(hào): | H04L12/24 | 分類號(hào): | H04L12/24;G06F9/445 |
| 代理公司: | 北京卓嵐智財(cái)知識(shí)產(chǎn)權(quán)代理事務(wù)所(特殊普通合伙)11624 | 代理人: | 張建秀,李延容 |
| 地址: | 100193 北京市海淀區(qū)東北旺西路中關(guān)村*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 分布式 部署 服務(wù) 進(jìn)程 自動(dòng) 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種分布式部署服務(wù)進(jìn)程自動(dòng)重啟方法及裝置。
背景技術(shù)
在分布式多進(jìn)程部署的一些服務(wù)器中,可能因?yàn)闃I(yè)務(wù)要求,或者服務(wù)進(jìn)程的代碼有修改,需要重啟服務(wù)進(jìn)程。此時(shí),往往要聯(lián)系運(yùn)維人員重新啟動(dòng)服務(wù)進(jìn)程。而對(duì)于分布式多進(jìn)程部署的服務(wù)進(jìn)程,因?yàn)橛卸嗯_(tái)服務(wù)器,每臺(tái)服務(wù)器有多個(gè)服務(wù)進(jìn)程,運(yùn)維人員更要手動(dòng)登錄到服務(wù)器逐個(gè)服務(wù)進(jìn)程進(jìn)行重啟操作。
在實(shí)現(xiàn)本發(fā)明過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問(wèn)題:現(xiàn)有的技術(shù)方案需要在每次代碼上線或其他情況需要重啟服務(wù)進(jìn)程時(shí),聯(lián)系服務(wù)器運(yùn)維人員進(jìn)行重啟操作。在實(shí)際操作場(chǎng)景下,會(huì)遇到以下問(wèn)題:1、每次重啟都要聯(lián)系運(yùn)維人員,流程審批時(shí)間較長(zhǎng),溝通成本較高;2、運(yùn)維人員暫時(shí)不在崗或無(wú)法聯(lián)系導(dǎo)致修改不能及時(shí)生效;3、運(yùn)維人員操作失誤導(dǎo)致服務(wù)進(jìn)程中斷;4、服務(wù)器及服務(wù)進(jìn)程較多,重啟服務(wù)進(jìn)程較為耗時(shí)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種分布式部署服務(wù)進(jìn)程自動(dòng)重啟方法及裝置,以實(shí)現(xiàn)分布式部署服務(wù)進(jìn)程自動(dòng)重啟。
一方面,本發(fā)明實(shí)施例提供了一種分布式部署服務(wù)進(jìn)程自動(dòng)重啟方法,所述方法包括:
當(dāng)分布式部署的多個(gè)服務(wù)進(jìn)程中某一服務(wù)進(jìn)程運(yùn)行時(shí),定時(shí)監(jiān)測(cè)并獲取所述服務(wù)進(jìn)程對(duì)應(yīng)的重啟標(biāo)記;
根據(jù)所述服務(wù)進(jìn)程對(duì)應(yīng)的重啟標(biāo)記判斷所述服務(wù)進(jìn)程是否需要進(jìn)行重啟;并
根據(jù)判斷結(jié)果,對(duì)所述服務(wù)進(jìn)程執(zhí)行相應(yīng)操作。
另一方面,本發(fā)明實(shí)施例提供了一種分布式部署服務(wù)進(jìn)程自動(dòng)重啟裝置,所述裝置包括:
獲取單元,用于當(dāng)分布式部署的多個(gè)服務(wù)進(jìn)程中某一服務(wù)進(jìn)程運(yùn)行時(shí),定時(shí)監(jiān)測(cè)并獲取所述服務(wù)進(jìn)程對(duì)應(yīng)的重啟標(biāo)記;
判斷單元,用于根據(jù)所述服務(wù)進(jìn)程對(duì)應(yīng)的重啟標(biāo)記判斷所述服務(wù)進(jìn)程是否需要進(jìn)行重啟;
重啟單元,用于根據(jù)判斷結(jié)果,對(duì)所述服務(wù)進(jìn)程執(zhí)行相應(yīng)操作。
上述技術(shù)方案具有如下有益效果:該技術(shù)方案能夠?qū)崿F(xiàn)分布式部署服務(wù)進(jìn)程自動(dòng)/可控制重啟,降低維護(hù)和溝通成本,提高運(yùn)行效率。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例一種分布式部署服務(wù)進(jìn)程自動(dòng)重啟方法流程圖;
圖2為本發(fā)明實(shí)施例一種分布式部署服務(wù)進(jìn)程自動(dòng)重啟裝置結(jié)構(gòu)示意圖;
圖3為本發(fā)明實(shí)施例判斷單元結(jié)構(gòu)示意圖;
圖4為本發(fā)明應(yīng)用實(shí)例分布式部署服務(wù)進(jìn)程自動(dòng)重啟示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
如圖1所示,為本發(fā)明實(shí)施例一種分布式部署服務(wù)進(jìn)程自動(dòng)重啟方法流程圖,所述方法包括:
101、當(dāng)分布式部署的多個(gè)服務(wù)進(jìn)程中某一服務(wù)進(jìn)程運(yùn)行時(shí),定時(shí)監(jiān)測(cè)并獲取所述服務(wù)進(jìn)程對(duì)應(yīng)的重啟標(biāo)記;
102、根據(jù)所述服務(wù)進(jìn)程對(duì)應(yīng)的重啟標(biāo)記判斷所述服務(wù)進(jìn)程是否需要進(jìn)行重啟;并
103、根據(jù)判斷結(jié)果,對(duì)所述服務(wù)進(jìn)程執(zhí)行相應(yīng)操作。
優(yōu)選地,所述服務(wù)進(jìn)程對(duì)應(yīng)的重啟標(biāo)記包括:服務(wù)器IP、進(jìn)程名稱和進(jìn)程編號(hào)。
優(yōu)選地,所述根據(jù)所述服務(wù)進(jìn)程對(duì)應(yīng)的重啟標(biāo)記判斷所述服務(wù)進(jìn)程是否需要進(jìn)行重啟,包括:根據(jù)所述服務(wù)進(jìn)程的進(jìn)程名稱、進(jìn)程編號(hào)、及其所屬服務(wù)器IP確定對(duì)應(yīng)的重啟標(biāo)記,并讀取所述服務(wù)進(jìn)程對(duì)應(yīng)的重啟標(biāo)記的參數(shù)值;若讀取的所述重啟標(biāo)記的參數(shù)值為1,則判斷結(jié)果為需要進(jìn)行重啟;若讀取的所述重啟標(biāo)記的參數(shù)值為0,則判斷結(jié)果為不需要進(jìn)行重啟。
優(yōu)選地,所述根據(jù)判斷結(jié)果,對(duì)所述服務(wù)進(jìn)程執(zhí)行相應(yīng)操作,包括:若判斷結(jié)果為需要進(jìn)行重啟,則對(duì)所述服務(wù)進(jìn)程執(zhí)行重啟命令,同時(shí)將所述服務(wù)進(jìn)程對(duì)應(yīng)的重啟標(biāo)記的參數(shù)值重新置為0;若判斷結(jié)果為不需要進(jìn)行重啟,則不對(duì)所述服務(wù)進(jìn)程執(zhí)行重啟命令(如果判斷為不需要重啟,不執(zhí)行重啟操作,服務(wù)進(jìn)程繼續(xù)執(zhí)行當(dāng)前的操作,因?yàn)榉?wù)進(jìn)程正在運(yùn)行中)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于微夢(mèng)創(chuàng)科網(wǎng)絡(luò)科技(中國(guó))有限公司,未經(jīng)微夢(mèng)創(chuàng)科網(wǎng)絡(luò)科技(中國(guó))有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611107530.1/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 一種業(yè)務(wù)處理執(zhí)行語(yǔ)言流程部署方法
- 云計(jì)算平臺(tái)應(yīng)用快速部署的管理方法
- 虛擬化網(wǎng)絡(luò)功能部署方法及系統(tǒng)
- 版本部署的方法、裝置、設(shè)備和計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 測(cè)試環(huán)境部署方法、部署裝置及存儲(chǔ)介質(zhì)
- 程序部署任務(wù)執(zhí)行方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種基于Ansible的輕量級(jí)容器化分布式系統(tǒng)與部署方法
- 模型部署方法、模型部署裝置及終端設(shè)備
- 系統(tǒng)部署狀態(tài)的可視化方法、裝置、設(shè)備及可讀存儲(chǔ)介質(zhì)
- 一種任務(wù)部署方法、系統(tǒng)、電子設(shè)備及存儲(chǔ)介質(zhì)
- 服務(wù)票據(jù)發(fā)行系統(tǒng)及服務(wù)票據(jù)發(fā)行服務(wù)
- 出租服務(wù)服務(wù)器和出租服務(wù)系統(tǒng)
- 服務(wù)開(kāi)放方法及系統(tǒng)、服務(wù)開(kāi)放服務(wù)器
- 基于服務(wù)券服務(wù)的在線企業(yè)服務(wù)平臺(tái)
- 退稅服務(wù)系統(tǒng)、退稅服務(wù)平臺(tái)及其服務(wù)方法
- 服務(wù)亭(服務(wù)驛站)
- 公共服務(wù)自助服務(wù)機(jī)
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 一種進(jìn)程自動(dòng)恢復(fù)方法
- 進(jìn)程啟動(dòng)方法及內(nèi)核、進(jìn)程
- 一種進(jìn)程間的通信方法和裝置
- 進(jìn)程解析裝置、進(jìn)程解析方法和進(jìn)程解析程序
- 32位進(jìn)程和64位進(jìn)程交叉注入方法及裝置
- 一種應(yīng)用進(jìn)程控制方法及裝置
- 插件下載方法及裝置
- 進(jìn)程間的數(shù)據(jù)傳輸方法和裝置
- 進(jìn)程監(jiān)視裝置、進(jìn)程監(jiān)視方法和進(jìn)程監(jiān)視程序
- 一種基于動(dòng)態(tài)監(jiān)測(cè)的進(jìn)程優(yōu)化調(diào)度方法





