本公開涉及計算機,具體涉及數(shù)據(jù)通信,尤其涉及一種信息監(jiān)控方法和裝置。
背景技術(shù):
1、現(xiàn)有技術(shù)中,x86服務(wù)器上的集中服務(wù)通常包括多個獨立的服務(wù)進程。集中服務(wù)中的服務(wù)進程與運行于x86服務(wù)器的上下游設(shè)備的服務(wù)進程間通常使用多條長連接進行數(shù)據(jù)傳輸。
技術(shù)實現(xiàn)思路
1、本公開實施例提供了一種信息監(jiān)控方法、裝置、設(shè)備以及存儲介質(zhì)。
2、第一方面,本公開實施例提供了一種信息監(jiān)控方法,該方法包括:響應(yīng)于確定運行于第一設(shè)備的第一進程集合和運行于第二設(shè)備的第二進程集合之間同時存在至少兩條初始通信路徑,將至少兩條初始通信路徑替換為一條第一通信路徑,利用監(jiān)控進程獲取第一進程集合中的進程的狀態(tài)信息,并將狀態(tài)信息通過第一通信連接路徑發(fā)送至第二進程集合以進行故障處理。
3、第二方面,本公開實施例提供了一種信息監(jiān)控裝置,該裝置包括:替換模塊和發(fā)送模塊,其中,替換模塊被配置成響應(yīng)于確定運行于第一設(shè)備的第一進程集合和運行于第二設(shè)備的第二進程集合之間同時存在至少兩條初始通信路徑,將至少兩條初始通信路徑替換為一條第一通信路徑;發(fā)送模塊,被配置成利用監(jiān)控進程獲取第一進程集合中的進程的狀態(tài)信息,并將狀態(tài)信息通過第一通信連接路徑發(fā)送至第二進程集合以進行故障處理。
4、第三方面,本公開實施例提供了一種信息監(jiān)控系統(tǒng),該系統(tǒng)包括:第一設(shè)備和第二設(shè)備,其中,第一設(shè)備用于執(zhí)行第一方面的任一實施例的信息監(jiān)控方法;第二設(shè)備用于根據(jù)第一設(shè)備發(fā)送的狀態(tài)信息進行故障處理。
5、第四方面,本公開實施例提供了一種電子設(shè)備,該電子設(shè)備包括一個或多個處理器;存儲裝置,其上存儲有一個或多個程序,當(dāng)一個或多個程序被該一個或多個處理器執(zhí)行,使得一個或多個處理器實現(xiàn)如第一方面的任一實施例的信息監(jiān)控方法。
6、第五方面,本公開實施例提供了一種計算機可讀介質(zhì),其上存儲有計算機程序,該程序被處理器執(zhí)行時實現(xiàn)如第一方面的任一實施例的信息監(jiān)控方法。
7、第六方面,本公開實施例提供了一種計算機程序產(chǎn)品,包括計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)如第一方面的任一實施例的信息監(jiān)控方法。
8、本公開有效減少了上報和訪問的次數(shù),實現(xiàn)了進程狀態(tài)信息的統(tǒng)一管理,提升了監(jiān)控性能。
9、應(yīng)當(dāng)理解,本部分所描述的內(nèi)容并非旨在標(biāo)識本公開的實施例的關(guān)鍵或重要特征,也不用于限制本公開的范圍。本公開的其他特征將通過以下的說明書而變得容易理解。
1.一種信息監(jiān)控方法,包括:
2.根據(jù)權(quán)利要求1所述的方法,其中,所述初始通信路徑為長連接,所述第一通信路徑為短連接,以及所述將所述至少兩條初始通信路徑替換為一條第一通信路徑,包括:
3.根據(jù)權(quán)利要求1所述的方法,其中,所述利用所述監(jiān)控進程獲取第一進程集合中的進程的狀態(tài)信息,包括:
4.根據(jù)權(quán)利要求1所述的方法,所述方法還包括:
5.根據(jù)權(quán)利要求1所述的方法,所述方法還包括:
6.根據(jù)權(quán)利要求1所述的方法,所述方法還包括:
7.根據(jù)權(quán)利要求6所述的方法,其中,所述處于故障狀態(tài)的進程由所述第二進程集合基于所述狀態(tài)信息通過以下方式確定:
8.根據(jù)權(quán)利要求1所述的方法,其中,所述狀態(tài)信息包括以下至少一項:cpu使用情況、內(nèi)存使用情況、使用文件句柄數(shù)、所對應(yīng)的程序名字、所對應(yīng)的程序節(jié)點名字、所對應(yīng)的程序版本號。
9.根據(jù)權(quán)利要求1-8任一所述的方法,其中,所述第一進程集合包括:控制進程和錄屏進程,其中,所述控制進程用于轉(zhuǎn)發(fā)視頻數(shù)據(jù),所述錄屏進程用于提供視頻保存錄屏服務(wù)。
10.一種信息監(jiān)控裝置,包括:
11.根據(jù)權(quán)利要求10所述的裝置,其中,所述初始通信路徑為長連接,所述第一通信路徑為短連接,所述替換模塊進一步被配置成:
12.根據(jù)權(quán)利要求10所述的裝置,其中,所述發(fā)送模塊進一步被配置成:
13.根據(jù)權(quán)利要求10所述的裝置,所述裝置還包括傳輸模塊,所述傳輸模塊被配置成:
14.根據(jù)權(quán)利要求10所述的裝置,所述裝置還包括連接模塊,所述連接模塊被配置成:
15.根據(jù)權(quán)利要求10所述的裝置,所述裝置還包括處理模塊,所述處理模塊被配置成:
16.根據(jù)權(quán)利要求15所述的裝置,其中,所述處于故障狀態(tài)的進程由所述第二進程集合基于所述狀態(tài)信息通過以下方式確定:
17.根據(jù)權(quán)利要求10所述的裝置,其中,所述狀態(tài)信息包括以下至少一項:cpu使用情況、內(nèi)存使用情況、使用文件句柄數(shù)、所對應(yīng)的程序名字、所對應(yīng)的程序節(jié)點名字、所對應(yīng)的程序版本號。
18.根據(jù)權(quán)利要求10-17任一所述的方法,其中,所述第一進程集合包括:控制進程和錄屏進程,其中,所述控制進程用于轉(zhuǎn)發(fā)視頻數(shù)據(jù),所述錄屏進程用于提供視頻保存錄屏服務(wù)。
19.一種信息監(jiān)控系統(tǒng),所述系統(tǒng)包括第一設(shè)備和第二設(shè)備,所述第二設(shè)備為所述第一設(shè)備的上游設(shè)備;
20.根據(jù)權(quán)利要求19所述系統(tǒng),所述第二設(shè)備進一步用于向所述第一設(shè)備發(fā)送針對處于故障狀態(tài)的進程的處理指令。
21.根據(jù)權(quán)利要求19-20任一所述系統(tǒng),所述系統(tǒng)還包括第三設(shè)備,所述第三設(shè)備為所述第一設(shè)備的下游設(shè)備,所述第三設(shè)備用于通過第三通信路徑向第一設(shè)備傳輸數(shù)據(jù),所述第三設(shè)備為云終端。
22.一種電子設(shè)備,其特征在于,包括:
23.一種存儲有計算機指令的非瞬時計算機可讀存儲介質(zhì),其特征在于,所述計算機指令用于使所述計算機執(zhí)行權(quán)利要求1-9中任一項所述的方法。
24.一種計算機程序產(chǎn)品,包括計算機程序,所述計算機程序在被處理器執(zhí)行時實現(xiàn)根據(jù)權(quán)利要求1-9中任一項所述的方法。