亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種服務(wù)模塊監(jiān)控方法及系統(tǒng)的制作方法

文檔序號:9219667閱讀:509來源:國知局
一種服務(wù)模塊監(jiān)控方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信控制領(lǐng)域,特別是涉及一種服務(wù)模塊監(jiān)控方法及系統(tǒng)。
【背景技術(shù)】
[0002]通常,用戶在訪問網(wǎng)站時,需要向該網(wǎng)站的服務(wù)模塊發(fā)送訪問請求,待服務(wù)模塊響應(yīng)所述訪問請求后,才可以正常訪問該網(wǎng)站。如果服務(wù)模塊發(fā)生異常,則會導(dǎo)致用戶無法正常訪問該網(wǎng)站。
[0003]可見,對于服務(wù)模塊進行監(jiān)控,及時發(fā)現(xiàn)服務(wù)模塊的異常,并根據(jù)服務(wù)模塊的異常對服務(wù)模塊進行維護,是十分重要的。
[0004]現(xiàn)有技術(shù)中,對于服務(wù)模塊的監(jiān)控方法主要是,獲取服務(wù)模塊的運行日志,通過對運行日志進行分析,來判斷服務(wù)模塊是否發(fā)生異常。但是,現(xiàn)有技術(shù)中的監(jiān)控方法,由于只能夠?qū)\行日志進行分析,根據(jù)運行日志的記錄來判斷服務(wù)模塊是否發(fā)生異常,而服務(wù)模塊最初發(fā)生異常的時刻,與根據(jù)運行日志分析出異常的時刻之間,間隔的時間很長(通常是周期性的獲取運行日志并分析),因此,導(dǎo)致無法及時發(fā)現(xiàn)服務(wù)模塊的異常,服務(wù)模塊處于異常狀態(tài)的持續(xù)時間較長,對于服務(wù)模塊運行的業(yè)務(wù)的影響也較嚴重,嚴重影響訪問網(wǎng)站的用戶的使用感受。

【發(fā)明內(nèi)容】

[0005]本發(fā)明的目的是提供一種服務(wù)模塊監(jiān)控方法及系統(tǒng),可以及時發(fā)現(xiàn)服務(wù)模塊的異常,縮短服務(wù)模塊處于異常狀態(tài)的持續(xù)時間,降低對于服務(wù)模塊運行的業(yè)務(wù)的影響,提升訪問網(wǎng)站的用戶的使用感受。
[0006]為實現(xiàn)上述目的,本發(fā)明提供了如下方案:
[0007]一種服務(wù)模塊監(jiān)控方法,包括:
[0008]獲取服務(wù)模塊向客戶端反饋的數(shù)據(jù);
[0009]判斷所述數(shù)據(jù)中是否包含異常狀態(tài)信息,得到第一判斷結(jié)果;
[0010]當(dāng)所述第一判斷結(jié)果表示所述數(shù)據(jù)中包含異常狀態(tài)信息時,進行服務(wù)模塊異常告馨.1=I ,
[0011]當(dāng)所述第一判斷結(jié)果表示所述數(shù)據(jù)中未包含異常狀態(tài)信息時,繼續(xù)監(jiān)控所述服務(wù)豐旲塊。
[0012]可選的,所述進行服務(wù)模塊異常告警之前,還包括:
[0013]當(dāng)所述第一判斷結(jié)果表示所述數(shù)據(jù)中包含異常狀態(tài)信息時,間隔預(yù)設(shè)時間后,再次獲取服務(wù)模塊向客戶端反饋的后續(xù)反饋數(shù)據(jù);
[0014]判斷所述后續(xù)反饋數(shù)據(jù)中是否包含所述異常狀態(tài)信息,得到第二判斷結(jié)果;
[0015]當(dāng)所述第二判斷結(jié)果表示所述后續(xù)反饋數(shù)據(jù)中包含所述異常狀態(tài)信息時,進行服務(wù)模塊異常告警;
[0016]當(dāng)所述第二判斷結(jié)果表示所述后續(xù)反饋數(shù)據(jù)中未包含所述異常狀態(tài)信息時,繼續(xù)監(jiān)控所述服務(wù)模塊。
[0017]可選的,所述獲取服務(wù)模塊向客戶端反饋的數(shù)據(jù),具體包括:
[0018]截取所述服務(wù)模塊的特定端口的輸出數(shù)據(jù);
[0019]其中,所述特定端口為用于向客戶端發(fā)送數(shù)據(jù)的端口。
[0020]可選的,所述獲取服務(wù)模塊向客戶端反饋的數(shù)據(jù)之前,還包括:
[0021]確定所述獲取服務(wù)模塊未向客戶端反饋數(shù)據(jù)的持續(xù)時間;
[0022]判斷所述持續(xù)時間是否大于或等于第一預(yù)設(shè)時長,得到第三判斷結(jié)果;
[0023]當(dāng)所述第三判斷結(jié)果表示所述持續(xù)時間大于或等于第一預(yù)設(shè)時長時,向所述服務(wù)模塊發(fā)送模擬訪問請求并開始計時;
[0024]當(dāng)所述計時時長達到第二預(yù)設(shè)時長且未接收到所述服務(wù)模塊對于所述模擬訪問請求的訪問反饋時,進行服務(wù)模塊異常告警;
[0025]當(dāng)在所述第二預(yù)設(shè)時長內(nèi)接收到所述服務(wù)模塊對于所述模擬訪問請求的訪問反饋時,繼續(xù)監(jiān)控所述服務(wù)模塊。
[0026]可選的,還包括:
[0027]獲取服務(wù)模塊的運行日志;
[0028]判斷所述運行日志中的特定數(shù)據(jù)的數(shù)值是否處于預(yù)設(shè)數(shù)值范圍內(nèi),得到第四判斷結(jié)果;
[0029]當(dāng)所述第四判斷結(jié)果表示所述運行日志中的特定數(shù)據(jù)的數(shù)值超出預(yù)設(shè)數(shù)值范圍時,進行服務(wù)模塊異常告警。
[0030]一種服務(wù)模塊監(jiān)控系統(tǒng),包括:
[0031]數(shù)據(jù)獲取單元,用于獲取服務(wù)模塊向客戶端反饋的數(shù)據(jù);
[0032]第一判斷單元,用于判斷所述數(shù)據(jù)中是否包含異常狀態(tài)信息,得到第一判斷結(jié)果;
[0033]告警單元,用于當(dāng)所述第一判斷結(jié)果表示所述數(shù)據(jù)中包含異常狀態(tài)信息時,進行服務(wù)模塊異常告警;
[0034]監(jiān)控單元,用于當(dāng)所述第一判斷結(jié)果表示所述數(shù)據(jù)中未包含異常狀態(tài)信息時,繼續(xù)監(jiān)控所述服務(wù)模塊。
[0035]可選的,還包括:
[0036]后續(xù)反饋數(shù)據(jù)獲取單元,用于在進行服務(wù)模塊異常告警之前,當(dāng)所述第一判斷結(jié)果表示所述數(shù)據(jù)中包含異常狀態(tài)信息時,間隔預(yù)設(shè)時間后,再次獲取服務(wù)模塊向客戶端反饋的后續(xù)反饋數(shù)據(jù);
[0037]第二判斷單元,用于判斷所述后續(xù)反饋數(shù)據(jù)中是否包含所述異常狀態(tài)信息,得到第二判斷結(jié)果;
[0038]所述告警單元,還用于當(dāng)所述第二判斷結(jié)果表示所述后續(xù)反饋數(shù)據(jù)中包含所述異常狀態(tài)信息時,進行服務(wù)模塊異常告警;
[0039]所述監(jiān)控單元,還用于當(dāng)所述第二判斷結(jié)果表示所述后續(xù)反饋數(shù)據(jù)中未包含所述異常狀態(tài)信息時,繼續(xù)監(jiān)控所述服務(wù)模塊。
[0040]可選的,所述數(shù)據(jù)獲取單元,具體包括:
[0041]輸出數(shù)據(jù)截取子單元,用于截取所述服務(wù)模塊的特定端口的輸出數(shù)據(jù);
[0042]其中,所述特定端口為用于向客戶端發(fā)送數(shù)據(jù)的端口。
[0043]可選的,還包括:
[0044]持續(xù)時間確定單元,用于在獲取服務(wù)模塊向客戶端反饋的數(shù)據(jù)之前,確定所述獲取服務(wù)模塊未向客戶端反饋數(shù)據(jù)的持續(xù)時間;
[0045]第三判斷單元,用于判斷所述持續(xù)時間是否大于或等于第一預(yù)設(shè)時長,得到第三判斷結(jié)果;
[0046]請求發(fā)送單元,用于當(dāng)所述第三判斷結(jié)果表示所述持續(xù)時間大于或等于第一預(yù)設(shè)時長時,向所述服務(wù)模塊發(fā)送模擬訪問請求并開始計時;
[0047]所述告警單元,還用于當(dāng)所述計時時長達到第二預(yù)設(shè)時長且未接收到所述服務(wù)模塊對于所述模擬訪問請求的訪問反饋時,進行服務(wù)模塊異常告警;
[0048]所述監(jiān)控單元,還用于當(dāng)在所述第二預(yù)設(shè)時長內(nèi)接收到所述服務(wù)模塊對于所述模擬訪問請求的訪問反饋時,繼續(xù)監(jiān)控所述服務(wù)模塊。
[0049]可選的,還包括:
[0050]運行日志獲取單元,用于獲取服務(wù)模塊的運行日志;
[0051]第四判斷單元,用于判斷所述運行日志中的特定數(shù)據(jù)的數(shù)值是否處于預(yù)設(shè)數(shù)值范圍內(nèi),得到第四判斷結(jié)果;
[0052]所述告警單元,還用于當(dāng)所述第四判斷結(jié)果表示所述運行日志中的特定數(shù)據(jù)的數(shù)值超出預(yù)設(shè)數(shù)值范圍時,進行服務(wù)模塊異常告警。
[0053]根據(jù)本發(fā)明提供的具體實施例,本發(fā)明公開了以下技術(shù)效果:
[0054]本發(fā)明實施例中的服務(wù)模塊監(jiān)控方法及系統(tǒng),通過獲取服務(wù)模塊向客戶端反饋的數(shù)據(jù);判斷所述數(shù)據(jù)中是否包含異常狀態(tài)信息,得到第一判斷結(jié)果;當(dāng)所述第一判斷結(jié)果表示所述數(shù)據(jù)中包含異常狀態(tài)信息時,進行服務(wù)模塊異常告警;當(dāng)所述第一判斷結(jié)果表示所述數(shù)據(jù)中未包含異常狀態(tài)信息時,繼續(xù)監(jiān)控所述服務(wù)模塊;可以及時發(fā)現(xiàn)服務(wù)模塊的異常,縮短服務(wù)模塊處于異常狀態(tài)的持續(xù)時間,降低對于服務(wù)模塊運行的業(yè)務(wù)的影響,提升訪問網(wǎng)站的用戶的使用感受。
【附圖說明】
[0055]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0056]圖1為本發(fā)明的服務(wù)模塊監(jiān)控方法實施例1的流程圖;
[0057]圖2為本發(fā)明的服務(wù)模塊監(jiān)控方法實施例2的流程圖;
[0058]圖3為本發(fā)明的服務(wù)模塊監(jiān)控方法實施例3的流程圖;
[0059]圖4為本發(fā)明的服務(wù)模塊監(jiān)控方法實施例4的流程圖;
[0060]圖5為本發(fā)明的服務(wù)模塊監(jiān)控系統(tǒng)實施例的結(jié)構(gòu)圖。
【具體實施方式】
[0061]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1