欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種服務(wù)器同步檢測器及同步檢測方法和系統(tǒng)的制作方法

文檔序號:6516205閱讀:169來源:國知局
一種服務(wù)器同步檢測器及同步檢測方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種服務(wù)器同步檢測器及同步檢測方法和系統(tǒng),克服目前集群服務(wù)器同步檢測效率較低以及準(zhǔn)確性不高等不足,該方法應(yīng)用于對集群中的多臺服務(wù)器進(jìn)行同步檢測,其包括:所述多臺服務(wù)器從產(chǎn)生日志到將該日志發(fā)送到一日志容器所用的時間超出一預(yù)設(shè)時間范圍時,將產(chǎn)生該日志的服務(wù)器標(biāo)記為不同步;其中,所述日志容器設(shè)置為存儲所述集群中各服務(wù)器所生成的多條日志。本申請的實施例利用了集群中已有的日志框架,不會額外占用服務(wù)器資源,不需要輪詢集群中的各服務(wù)器,減少了各服務(wù)器為實現(xiàn)同步所需的性能開銷。
【專利說明】—種服務(wù)器同步檢測器及同步檢測方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及服務(wù)器同步技術(shù),尤其涉及一種服務(wù)器同步檢測器,以及一種服務(wù)器同步檢測方法和系統(tǒng)。
【背景技術(shù)】
[0002]在云計算平臺及大型應(yīng)用系統(tǒng)中,往往涉及成千上萬臺服務(wù)器。這些服務(wù)器往往以集群的方式部署。集群中各服務(wù)器之間必須具有一致的時間,即需要保持同步。
[0003]同步對集群中各服務(wù)器上的任務(wù)調(diào)度、服務(wù)計量、請求處理等都有著很重要的影響。如果時間不同步,有可能導(dǎo)致服務(wù)器產(chǎn)生錯誤的結(jié)果。例如,執(zhí)行makefile時會造成一些不必要的重復(fù)編譯,甚至拒絕編譯。
[0004]為了保證云計算平臺及大型應(yīng)用系統(tǒng)等中各服務(wù)器間同步,常見的方法是各服務(wù)器均和一臺第三方的時間服務(wù)器進(jìn)行同步。現(xiàn)有技術(shù)中,主要采用網(wǎng)絡(luò)定時協(xié)議(NTP)技術(shù)來解決目前互聯(lián)網(wǎng)的時鐘同步問題。
[0005]采用NTP同步的一個問題是使用過程較復(fù)雜,且由于機(jī)器時鐘硬件的差別,同步后的兩臺機(jī)器(客戶端和服務(wù)器)之間的時間也會產(chǎn)生時間差,并且這個差值會隨著時間的變化呈線性增長趨勢。采用NTP進(jìn)行同步的另一個問題是要求集群中的所有服務(wù)器都能連接外部互聯(lián)網(wǎng)。在實際運行過程中,由于維護(hù)、安全等原因,有時候系統(tǒng)不能連接外部互聯(lián)網(wǎng)。
[0006]還有一種方案是采用輪詢方式,檢查集群中每臺服務(wù)器和基準(zhǔn)時間服務(wù)器是否同步,以便及時發(fā)現(xiàn)不同步的服務(wù)器。這種方式的問題是比較耗時,且增加了服務(wù)器的負(fù)擔(dān)。隨著服務(wù)器數(shù)量的逐漸較多,輪詢的工作量將會變得越來越大,效率也越來越低下。
[0007]除此之外,還有一些原因也容易導(dǎo)致集群中各服務(wù)器之間出現(xiàn)時間不同步的問題,比如:集群中某些服務(wù)器的時區(qū)設(shè)置有誤;或者由于網(wǎng)絡(luò)問題或人為修改了服務(wù)器配置文件,導(dǎo)致無法連接網(wǎng)絡(luò)定時協(xié)議(Network Time Protocol,NTP)服務(wù)器;或者NTP服務(wù)器訪問擁堵和延時;或者集群中某些服務(wù)器可能已使用很長時間,時鐘電池已老化,導(dǎo)致時鐘過快或過慢;等等。

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

[0008]本發(fā)明所要解決的技術(shù)問題是克服目前集群服務(wù)器同步檢測效率較低以及準(zhǔn)確性不高等不足。
[0009]為了解決上述技術(shù)問題,本發(fā)明提供了一種服務(wù)器同步檢測方法,應(yīng)用于對集群中的多臺服務(wù)器進(jìn)行同步檢測,該方法包括:
[0010]所述多臺服務(wù)器從產(chǎn)生日志到將該日志發(fā)送到一日志容器所用的時間超出一預(yù)設(shè)時間范圍時,將產(chǎn)生該日志的服務(wù)器標(biāo)記為不同步;
[0011]其中,所述日志容器設(shè)置為存儲所述集群中各服務(wù)器所生成的多條日志。
[0012]優(yōu)選地,所述多臺服務(wù)器從產(chǎn)生日志到將該日志發(fā)送到一日志容器所用的時間超出一預(yù)設(shè)時間范圍,包括:
[0013]從所述日志容器中獲取所述各服務(wù)器所產(chǎn)生的多條日志;
[0014]對所述多條日志中的每一條日志,獲取對應(yīng)服務(wù)器產(chǎn)生該條日志的第一時間以及該條日志到達(dá)所述日志容器的第二時間;
[0015]所述第二時間與所述第一時間的差值大于等于所述預(yù)設(shè)時間范圍時,確定產(chǎn)生該條日志的服務(wù)器與其他服務(wù)器不同步。
[0016]本申請的實施例提供了一種服務(wù)器同步檢測器,應(yīng)用于對集群中的多臺服務(wù)器進(jìn)行同步檢測,該檢測器與一日志容器相連,設(shè)置為所述多臺服務(wù)器從產(chǎn)生日志到將該日志發(fā)送到一日志容器所用的時間超出一預(yù)設(shè)時間范圍時,將產(chǎn)生該日志的服務(wù)器標(biāo)記為不同步;其中,所述日志容器設(shè)置為存儲所述集群中各服務(wù)器所生成的多條日志。
[0017]優(yōu)選地,該檢測器包括:
[0018]第一獲取模塊,設(shè)置為從所述日志容器中獲取所述各服務(wù)器所產(chǎn)生的多條日志;
[0019]第二獲取模塊,設(shè)置為對所述多條日志中的每一條日志,獲取對應(yīng)服務(wù)器產(chǎn)生該條日志的第一時間以及該條日志到達(dá)所述日志容器的第二時間;
[0020]檢測模塊,設(shè)置為所述第二時間與所述第一時間的差值大于等于所述預(yù)設(shè)時間范圍時,確定產(chǎn)生該條日志的服務(wù)器與其他服務(wù)器不同步。
[0021]本申請的實施例還提供了一種服務(wù)器同步檢測系統(tǒng),應(yīng)用于對集群中的多臺服務(wù)器進(jìn)行同步檢測,該系統(tǒng)包括:
[0022]日志容器,設(shè)置為存儲所述集群中各服務(wù)器所生成的多條日志;
[0023]同步檢測器,設(shè)置為所述多臺服務(wù)器從產(chǎn)生日志到將該日志發(fā)送到一日志容器所用的時間超出一預(yù)設(shè)時間范圍時,將產(chǎn)生該日志的服務(wù)器標(biāo)記為不同步。
[0024]優(yōu)選地,所述同步檢測器包括:
[0025]第一獲取模塊,設(shè)置為從所述日志容器中獲取所述各服務(wù)器所產(chǎn)生的多條日志;
[0026]第二獲取模塊,設(shè)置為對所述多條日志中的每一條日志,獲取對應(yīng)服務(wù)器產(chǎn)生該條日志的第一時間以及該條日志到達(dá)所述日志容器的第二時間;
[0027]檢測模塊,設(shè)置為所述第二時間與所述第一時間的差值大于等于所述預(yù)設(shè)時間范圍時,確定產(chǎn)生該條日志的服務(wù)器與其他服務(wù)器不同步。
[0028]與現(xiàn)有技術(shù)相比,本申請的實施例利用了集群中已有的日志框架,不會額外占用服務(wù)器資源,不需要輪詢集群中的各服務(wù)器,減少了各服務(wù)器為實現(xiàn)同步所需的性能開銷。本申請的實施例不需要在系統(tǒng)中植入新的執(zhí)行代碼,因此不會增加應(yīng)用系統(tǒng)的復(fù)雜度。本申請的實施例在時間同步檢測時,也不需要系統(tǒng)連接外部互聯(lián)網(wǎng),降低了同步檢測的環(huán)境要求。
[0029]本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
【專利附圖】

【附圖說明】
[0030]附圖用來提供對本發(fā)明技術(shù)方案的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本申請的實施例一起用于解釋本發(fā)明的技術(shù)方案,并不構(gòu)成對本發(fā)明技術(shù)方案的限制。[0031]圖I為本申請實施例的服務(wù)器同步檢測方法的流程示意圖。
[0032]圖2為本申請另一實施例的服務(wù)器同步檢測方法的流程示意圖。
[0033]圖3為本申請實施例的服務(wù)器同步檢測器的構(gòu)造示意圖。
[0034]圖4為本申請實施例的服務(wù)器同步檢測系統(tǒng)的構(gòu)成示意圖。
【具體實施方式】
[0035]以下將結(jié)合附圖及實施例來詳細(xì)說明本發(fā)明的實施方式,借此對本發(fā)明如何應(yīng)用技術(shù)手段來解決技術(shù)問題,并達(dá)成技術(shù)效果的實現(xiàn)過程能充分理解并據(jù)以實施。本申請實施例以及實施例中的各個特征在不相沖突前提下的相互結(jié)合,均在本發(fā)明的保護(hù)范圍之內(nèi)。
[0036]另外,在附圖的流程圖示出的步驟可以在諸如一組計算機(jī)可執(zhí)行指令的計算機(jī)系統(tǒng)中執(zhí)行。并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0037]本申請實施例的服務(wù)器同步檢測方法中,判斷服務(wù)器集群中的多臺服務(wù)器,從產(chǎn)生日志到將該日志發(fā)送到一日志容器所用的時間是否超出一預(yù)設(shè)時間范圍,是則將產(chǎn)生該日志的服務(wù)器標(biāo)記為不同步;其中,該日志容器設(shè)置為存儲集群中各服務(wù)器所生成的多條日志。
[0038]如圖I所示,本申請實施例的服務(wù)器同步檢測方法主要包括如下步驟。
[0039]步驟S110,從日志容器中獲取集群中服務(wù)器所產(chǎn)生的多條日志。如果日志容器中日志數(shù)量太多,則可以從日志容器中進(jìn)行采樣;如果日志容器中日志數(shù)量較少,則可以將日志容器中的日志都提取出來。
[0040]步驟S120,對所述多條日志中的每一條日志,獲取對應(yīng)服務(wù)器產(chǎn)生該條日志的第一時間tl以及該條日志到達(dá)日志容器的第二時間t2。其中,對應(yīng)服務(wù)器為產(chǎn)生該條日志的服務(wù)器。
[0041]步驟S130,該第二時間t2與該第一時間tl的差值大于等于前述的預(yù)設(shè)時間范圍時,確定產(chǎn)生該條日志的服務(wù)器與其他服務(wù)器不同步。
[0042]本申請的實施例在進(jìn)行初始化處理時,可以設(shè)定該預(yù)設(shè)時間范圍為T,并可以分別預(yù)設(shè)一個同步服務(wù)器集合V和一個不同步服務(wù)器集合U。還可以預(yù)設(shè)一個進(jìn)行一次同步檢測的日志數(shù)量R,和最大迭代次數(shù)N。其中,一次同步檢測的日志數(shù)量R可以根據(jù)集群中服務(wù)器數(shù)量來確定,比如將R設(shè)置為服務(wù)器數(shù)量的合理倍數(shù)。本申請的實施例可以將一次同步檢測的日志數(shù)量R確定為集群中服務(wù)器數(shù)量的3倍。將一次檢測中初始檢測的日志位置r置為I。
[0043]如圖2所示,本申請的一個實施例,在經(jīng)過上述初始化處理之后,即可以開始后續(xù)的檢測流程。
[0044]步驟S210,判斷當(dāng)前檢測次數(shù)η是否小于等于最大迭代次數(shù)N,是則轉(zhuǎn)步驟S220,否則轉(zhuǎn)步驟S280。其中,η的初始值為O。
[0045]步驟S220,從日志容器中獲取第r到r+R-Ι條日志,其中r初始值為I。
[0046]步驟S230,將變量i賦值為r,將同步服務(wù)器集合V賦值為空集,將不同步服務(wù)器集合U賦值為空集。[0047]步驟S240,獲取該第i條日志的來源,設(shè)為來源于服務(wù)器s ;獲取第i條日志的產(chǎn)生時間,設(shè)為tl ;獲取該第i條日志到達(dá)日志容器的時間,設(shè)為t2。
[0048]步驟S250,判斷時間t2和時間tl之差是否小于等于預(yù)設(shè)時間范圍T,表示第i條日志在服務(wù)器s生成到到達(dá)日志容器的時間是否在所允許的范圍內(nèi),是則轉(zhuǎn)步驟S251,否則轉(zhuǎn)步驟S252。
[0049]步驟S251,將服務(wù)器s的標(biāo)識記錄到同步服務(wù)器集合V中,轉(zhuǎn)步驟S260。如果同步服務(wù)器集合V不具有服務(wù)器s的標(biāo)識,則將服務(wù)器s的標(biāo)識加入同步服務(wù)器集合V,轉(zhuǎn)步驟S260 ;如果同步服務(wù)器集合V已經(jīng)具有服務(wù)器s的標(biāo)識,則直接轉(zhuǎn)步驟S260。
[0050]步驟S252,將服務(wù)器s的標(biāo)識記錄到不同步服務(wù)器集合U中,轉(zhuǎn)步驟S260。如果不同步服務(wù)器集合U中不具有服務(wù)器s的標(biāo)識,則將服務(wù)器s的標(biāo)識加入不同步服務(wù)器集合U,轉(zhuǎn)步驟S260 ;如果不同步服務(wù)器集合U中已經(jīng)具有服務(wù)器s的標(biāo)識,則直接轉(zhuǎn)步驟S260。
[0051]步驟S260,判斷i是否小于r+R-Ι,若是,則將i加I后轉(zhuǎn)步驟S240,否則轉(zhuǎn)步驟S270。
[0052]步驟S270,判斷集合U是否為空集,是則轉(zhuǎn)步驟S271,否則轉(zhuǎn)步驟S272。
[0053]步驟S271,若U為空集,表示該次迭代中未發(fā)現(xiàn)不同步的服務(wù)器,說明根據(jù)最近一次的同步檢測來看,各服務(wù)器處在良好的同步狀態(tài)下。從盡快發(fā)現(xiàn)不同步服務(wù)器的角度考慮,可以適當(dāng)增加同步檢測的日志數(shù)量。本申請的實施例,通過將迭代計數(shù)器η加1,將r賦值為r+R,將步長增加一倍以加快檢測效率,也即將R賦值為2R,返回步驟S210。
[0054]步驟S272,集合U不為空,表示已有服務(wù)器不同步,則輸出集合U中的不同步的服務(wù)器標(biāo)識,清除日志容器中第I到r+R-Ι條已處理的日志,流程結(jié)束。
[0055]步驟S280,判斷集合V中元素個數(shù)是否等于服務(wù)器臺數(shù),是則轉(zhuǎn)步驟S281,否則轉(zhuǎn)步驟S282。
[0056]步驟S281,輸出所有服務(wù)器都已同步的信息,轉(zhuǎn)步驟S290。
[0057]步驟S282,標(biāo)識不在集合V中的所有服務(wù)器并輸出,轉(zhuǎn)步驟S290。
[0058]步驟S290,清除日志容器中第r到r+R-1條已處理的日志。
[0059]需要說明的是,本申請的實施例,日志容器中的日志可以通過存入日志容器的時亥IJ,采用自然數(shù)進(jìn)行順序編號以相互區(qū)分。上述實施例中,清除日志容器中的一部分日志后,剩余日志的編號仍從I開始編號。
[0060]本申請實施例的服務(wù)器同步檢測器,與一日志容器相連,其設(shè)置為判斷服務(wù)器集群中的多臺服務(wù)器,從產(chǎn)生日志到將該日志發(fā)送到一日志容器所用的時間是否超出一預(yù)設(shè)時間范圍內(nèi)時,是則將產(chǎn)生該日志的服務(wù)器標(biāo)記為不同步。
[0061]如圖3所示,本申請實施例的服務(wù)器同步檢測器主要包括有第一獲取模塊310、第二獲取模塊320以及檢測模塊330。
[0062]第一獲取模塊310,其設(shè)置為從一日志容器中獲取集群中服務(wù)器所產(chǎn)生的多條日志。
[0063]第二獲取模塊320,與第一獲取模塊310相連,其設(shè)置為對所述多條日志中的每一條日志,獲取對應(yīng)服務(wù)器產(chǎn)生該條日志的第一時間tl以及該條日志到達(dá)日志容器的第二時間t2。其中,對應(yīng)服務(wù)器為產(chǎn)生該條日志的服務(wù)器。
[0064]檢測模塊330,與第二獲取模塊320相連,設(shè)置為判斷該第二時間t2與該第一時間tl的差值是否大于等于前述的預(yù)設(shè)時間范圍時,是則確定產(chǎn)生該條日志的服務(wù)器與其他服務(wù)器不同步。
[0065]如圖4所示,本申請實施例的服務(wù)器同步檢測系統(tǒng)主要包括前述的日志容器410以及同步檢測器420等。
[0066]其中的日志容器410,設(shè)置為存儲服務(wù)器集群中各服務(wù)器所生成的多條日志。
[0067]其中的同步檢測器420,設(shè)置為判斷服務(wù)器集群中的多臺服務(wù)器,從產(chǎn)生日志到將該日志發(fā)送到一日志容器410所用的時間是否超出一預(yù)設(shè)時間范圍內(nèi)時,是則將產(chǎn)生該日志的服務(wù)器標(biāo)記為不同步。
[0068]如圖4所示,本申請實施例的服務(wù)器同步檢測系統(tǒng),還可以包括一日志生成器430,其設(shè)置為根據(jù)一日志適配器440以及日志配置文件,將集群系統(tǒng)中各服務(wù)器產(chǎn)生的日志推送到該日志容器410中進(jìn)行存儲。其中的日志適配器440指定了將日志輸出到哪個輸出介質(zhì)(日志容器410),即日志數(shù)據(jù)推送目標(biāo)。其中的日志配置文件,設(shè)置為系統(tǒng)中存在多個日志適配器440時,指定具體使用哪個日志適配器440,同時指定日志輸出級別、格式、日志適配器440中的相關(guān)參數(shù)值等。
[0069]如圖4所示,本申請實施例的服務(wù)器同步檢測系統(tǒng),還可以包括一配置管理器450,對于事先不能確定或變化頻繁的參數(shù),可以存放在日志配置文件中,由配置管理器450進(jìn)行統(tǒng)一管理。這樣可以在系統(tǒng)正式運行后易于修改,也可以降低系統(tǒng)中各個模塊的耦合度。配置管理器450可以設(shè)定日志輸出的級別(日志共分為DEBUG,INFO, WARN,ERROR, FATAL等5個級別),及日志的推送目標(biāo)(即日志容器410)等。
[0070]如圖4所示,本申請實施例的服務(wù)器同步檢測系統(tǒng),還可以包括一日志轉(zhuǎn)換器460,其與日志容器410相連,設(shè)置為對日志進(jìn)行轉(zhuǎn)換,包括在各服務(wù)器所生成的日志中增加該日志到達(dá)日志容器410的當(dāng)前時間。
[0071]如圖4所示,本申請實施例的服務(wù)器同步檢測系統(tǒng),還可以包括一同步控制器470,其與同步檢測器420相連,設(shè)置為控制同步檢測器420的啟動、暫停、停止等操作。
[0072]本申請的實施例,適用于Log4j、SLF4J、Logback、Java Logging APIs等日志系統(tǒng)。
[0073]本申請的實施例屬于非侵入式設(shè)計方案,采用“推(push)”數(shù)據(jù)的方式,基于日志系統(tǒng)的日志輸出功能,將日志數(shù)據(jù)作為檢測服務(wù)器是否同步的數(shù)據(jù)來源,通過分析集群環(huán)境中各服務(wù)器的日志產(chǎn)生及到達(dá)一日志容器的時間,來檢測服務(wù)器是否同步,減少各服務(wù)器為實現(xiàn)同步所需的性能開銷,提高了服務(wù)器同步檢測的實時性以及準(zhǔn)確性。
[0074]本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本申請實施例所提供的系統(tǒng)的各組成部分,以及方法中的各步驟,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上。可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn)。從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0075]雖然本發(fā)明所揭露的實施方式如上,但所述的內(nèi)容僅為便于理解本發(fā)明而采用的實施方式,并非用以限定本發(fā)明。任何本發(fā)明所屬領(lǐng)域內(nèi)的技術(shù)人員,在不脫離本發(fā)明所揭露的精神和范圍的前提下,可以在實施的形式及細(xì)節(jié)上進(jìn)行任何的修改與變化,但本發(fā)明的專利保護(hù)范圍,仍須以所附的權(quán)利要求書所界定的范圍為準(zhǔn)。
【權(quán)利要求】
1.一種服務(wù)器同步檢測方法,應(yīng)用于對集群中的多臺服務(wù)器進(jìn)行同步檢測,該方法包括: 所述多臺服務(wù)器從產(chǎn)生日志到將該日志發(fā)送到一日志容器所用的時間超出一預(yù)設(shè)時間范圍時,將產(chǎn)生該日志的服務(wù)器標(biāo)記為不同步; 其中,所述日志容器設(shè)置為存儲所述集群中各服務(wù)器所生成的多條日志。
2.根據(jù)權(quán)利要求I所述的方法,其中,所述多臺服務(wù)器從產(chǎn)生日志到將該日志發(fā)送到一日志容器所用的時間超出一預(yù)設(shè)時間范圍,包括: 從所述日志容器中獲取所述各服務(wù)器所產(chǎn)生的多條日志; 對所述多條日志中的每一條日志,獲取對應(yīng)服務(wù)器產(chǎn)生該條日志的第一時間以及該條日志到達(dá)所述日志容器的第二時間; 所述第二時間與所述第一時間的差值大于等于所述預(yù)設(shè)時間范圍時,確定產(chǎn)生該條日志的服務(wù)器與其他服務(wù)器不同步。
3.一種服務(wù)器同步檢測器,應(yīng)用于對集群中的多臺服務(wù)器進(jìn)行同步檢測,該檢測器與一日志容器相連,設(shè)置為所述多臺服務(wù)器從產(chǎn)生日志到將該日志發(fā)送到一日志容器所用的時間超出一預(yù)設(shè)時間范圍時,將產(chǎn)生該日志的服務(wù)器標(biāo)記為不同步;其中,所述日志容器設(shè)置為存儲所述集群中各服務(wù)器所生成的多條日志。
4.根據(jù)權(quán)利要求3所述的檢測器,其中,該檢測器包括: 第一獲取模塊,設(shè)置為從所述日志容器中獲取所述各服務(wù)器所產(chǎn)生的多條日志; 第二獲取模塊,設(shè)置為對所述多條日志中的每一條日志,獲取對應(yīng)服務(wù)器產(chǎn)生該條日志的第一時間以及該條日志到達(dá)所述日志容器的第二時間; 檢測模塊,設(shè)置為所述第二時間與所述第一時間的差值大于等于所述預(yù)設(shè)時間范圍時,確定產(chǎn)生該條日志的服務(wù)器與其他服務(wù)器不同步。
5.一種服務(wù)器同步檢測系統(tǒng),應(yīng)用于對集群中的多臺服務(wù)器進(jìn)行同步檢測,該系統(tǒng)包括: 日志容器,設(shè)置為存儲所述集群中各服務(wù)器所生成的多條日志; 同步檢測器,設(shè)置為所述多臺服務(wù)器從產(chǎn)生日志到將該日志發(fā)送到一日志容器所用的時間超出一預(yù)設(shè)時間范圍時,將產(chǎn)生該日志的服務(wù)器標(biāo)記為不同步。
6.根據(jù)權(quán)利要求5所述的檢測系統(tǒng),其中,所述同步檢測器包括: 第一獲取模塊,設(shè)置為從所述日志容器中獲取所述各服務(wù)器所產(chǎn)生的多條日志; 第二獲取模塊,設(shè)置為對所述多條日志中的每一條日志,獲取對應(yīng)服務(wù)器產(chǎn)生該條日志的第一時間以及該條日志到達(dá)所述日志容器的第二時間; 檢測模塊,設(shè)置為所述第二時間與所述第一時間的差值大于等于所述預(yù)設(shè)時間范圍時,確定產(chǎn)生該條日志的服務(wù)器與其他服務(wù)器不同步。
【文檔編號】G06F17/30GK103532786SQ201310498922
【公開日】2014年1月22日 申請日期:2013年10月22日 優(yōu)先權(quán)日:2013年10月22日
【發(fā)明者】王少鋒, 張云勇, 申珉宇, 張尼, 胡坤 申請人:中國聯(lián)合網(wǎng)絡(luò)通信集團(tuán)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
清原| 哈密市| 集安市| 鄂尔多斯市| 扎囊县| 甘肃省| 莫力| 门头沟区| 隆昌县| 东台市| 建湖县| 金昌市| 迁安市| 缙云县| 南安市| 怀远县| 沐川县| 上栗县| 栖霞市| 乌拉特中旗| 阳泉市| 苏尼特右旗| 涟水县| 韩城市| 久治县| 弥渡县| 敦煌市| 新丰县| 华阴市| 含山县| 永登县| 安庆市| 延津县| 晋中市| 石河子市| 卓资县| 邛崃市| 中阳县| 横山县| 铁岭市| 龙岩市|