[發明專利]應用程序現場還原的方法、裝置、設備及存儲介質有效
| 申請號: | 202010181174.8 | 申請日: | 2020-03-16 |
| 公開(公告)號: | CN111382079B | 公開(公告)日: | 2021-08-24 |
| 發明(設計)人: | 高華龍 | 申請(專利權)人: | 北京云寬志業網絡技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F11/14;G06F11/34;G06F9/455 |
| 代理公司: | 北京市鑄成律師事務所 11313 | 代理人: | 王丹丹;郭麗祥 |
| 地址: | 100195 北京市海淀區東冉*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序 現場 還原 方法 裝置 設備 存儲 介質 | ||
本申請提出一種應用程序現場還原的方法、裝置、設備及存儲介質,該方法包括:第一設備獲取第一鏡像和調試信息,其中,第一鏡像與第二設備中的第二鏡像是同源的鏡像,第一鏡像包括調試工具和應用程序,第二鏡像包括應用程序,調試信息是第二設備運行的應用程序出現故障時第二設備記錄的信息;第一設備根據第一鏡像和調試信息,還原應用程序的現場。相比于現有技術中故障排查人員在第二設備中運行有該應用程序的容器中安裝調試工具,可避免第二設備上的應用程序受到進一步干擾或影響,另外,提高了還原現場的速度,從而提高了故障排查人員定位故障、解決故障的速度。
技術領域
本申請涉及計算機技術領域,尤其涉及一種應用程序現場還原的方法、裝置、設備及存儲介質。
背景技術
隨著計算機技術的不斷發展,軟件供應商可開發出各種不同功能的應用程序,并將應用程序部署到線上的服務器,以便給用戶提供服務。
在軟件開發領域中,作為開發運維一體化的Devops(過程、方法與系統的統稱)越來越被重視,而隨著開源的應用容器引擎docker的興起,極大的改善了Devops的生態環境,從而使得docker成為了實現Devops的關鍵技術。一個完整的docker通常包括客戶端、守護進程、docker鏡像和容器這幾部分。其中,docker鏡像可以看成是停止運行的容器,使用docker鏡像可啟動一個或多個容器。通常情況下,docker鏡像內部是一個精簡的操作系統,同時還包括應用程序運行所必須的文件和依賴包。容器可以看成是docker鏡像的運行時實例,容器的內部可以運行應用程序。
現有技術中,為了將docker鏡像快速的部署到線上的服務器,docker鏡像只保留確保容器能夠正常啟動的最小集合。但是當容器中運行的應用程序出現故障時,故障排查人員需要在容器中安裝調試工具,如此可能導致容器中正在運行的應用程序受到進一步干擾或影響。另外,還原現場所需的時間較長,從而導致故障排查人員無法及時定位故障、解決故障。
發明內容
本申請實施例提供一種應用程序現場還原的方法、裝置、設備及存儲介質,以解決相關技術存在的問題,技術方案如下:
第一方面,本申請實施例提供了一種應用程序現場還原的方法,包括:
第一設備獲取第一鏡像和調試信息,其中,該第一鏡像與第二設備中的第二鏡像是同源的鏡像,該第一鏡像包括調試工具和應用程序,該第二鏡像包括該應用程序,該調試信息是該第二設備運行的該應用程序出現故障時該第二設備記錄的信息;
該第一設備根據該第一鏡像和該調試信息,還原該應用程序的現場。
在一種實施方式中,該第一設備獲取第一鏡像和調試信息,包括:
該第一設備獲取該第二鏡像的版本信息和該調試信息所處的位置信息;
該第一設備根據該版本信息獲取該第一鏡像;
該第一設備根據該位置信息獲取該調試信息。
在一種實施方式中,該調試信息存儲在第三設備中;
該調試信息所處的位置信息,包括:該調試信息在該第三設備中的存儲目錄。
在一種實施方式中,該第一設備獲取該第二鏡像的版本信息和該調試信息所處的位置信息,包括:
該第一設備從第四設備接收該第二鏡像的版本信息和該調試信息所處的位置信息。
在一種實施方式中,該第四設備的用戶界面包括該第二設備的標識信息、第一圖標、第二圖標中的至少一個;
其中,該第一圖標用于觸發該第二設備將該調試信息存儲在該第三設備中,該第二圖標用于觸發該第二設備向該第四設備發送該第二鏡像的版本信息。
在一種實施方式中,該第一設備根據該第一鏡像和該調試信息,還原該應用程序的現場,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京云寬志業網絡技術有限公司,未經北京云寬志業網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010181174.8/2.html,轉載請聲明來源鉆瓜專利網。





