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

系統(tǒng)錯誤排除方法

文檔序號:9921928閱讀:699來源:國知局
系統(tǒng)錯誤排除方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明是關(guān)于一種系統(tǒng)錯誤排除方法,特別是關(guān)于一種系統(tǒng)發(fā)生復(fù)合式錯誤時的排除方法。
【背景技術(shù)】
[0002]悉知服務(wù)器系統(tǒng)發(fā)生錯誤的處理方法,通常是分析服務(wù)器系統(tǒng)的錯誤類型,并針對錯誤類型分別進(jìn)行對應(yīng)的處理機(jī)制。然而,當(dāng)服務(wù)器系統(tǒng)在處理一個系統(tǒng)錯誤的同時,很可能會再發(fā)生其他的系統(tǒng)錯誤。而后續(xù)再發(fā)生的其他系統(tǒng)錯誤,可能也比服務(wù)器系統(tǒng)當(dāng)下正在處理的系統(tǒng)錯誤還要更加緊急。
[0003]舉例來說,當(dāng)服務(wù)器系統(tǒng)在電源啟動階段時,可能會發(fā)生預(yù)備電源(StandbyPower)啟動失敗或主電源(Main Power)啟動失敗的情形。當(dāng)預(yù)備電源首先啟動失敗時,悉知的服務(wù)器系統(tǒng)將優(yōu)先處理預(yù)備電源啟動失敗的系統(tǒng)錯誤,但在處理預(yù)備電源啟動錯誤的同時,若主電源也啟動失敗,將可能造成更嚴(yán)重的錯誤發(fā)生,但悉知的服務(wù)器系統(tǒng)仍會優(yōu)先處理先發(fā)生的錯誤后,再處理后發(fā)生的錯誤,因此可能造成服務(wù)器系統(tǒng)發(fā)生更嚴(yán)重的錯誤或整體當(dāng)機(jī)。
[0004]有鑒于悉知服務(wù)器系統(tǒng)無法處理同時或連續(xù)發(fā)生系統(tǒng)錯誤的問題,實有必要發(fā)明一種可以在系統(tǒng)錯誤同時或連續(xù)發(fā)生時,可以進(jìn)行處理順位排序的服務(wù)器系統(tǒng)錯誤排除方法。

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

[0005]本發(fā)明提供一種系統(tǒng)錯誤排除方法,于一個實施例中,本發(fā)明不僅只依據(jù)系統(tǒng)錯誤發(fā)生的順序來對系統(tǒng)錯誤進(jìn)行排錯進(jìn)程,并且會在同時或接續(xù)的系統(tǒng)錯誤發(fā)生時,依據(jù)系統(tǒng)錯誤的類型,對系統(tǒng)錯誤進(jìn)行處理順序的排序,以優(yōu)先處理較緊急的系統(tǒng)錯誤,避免系統(tǒng)在處理系統(tǒng)錯誤的同時,引發(fā)更多的系統(tǒng)錯誤。
[0006]為達(dá)上述目的,本發(fā)明系統(tǒng)錯誤排除方法包含以下步驟。在第一系統(tǒng)錯誤的排錯期間,偵測是否有第二系統(tǒng)錯誤發(fā)生,當(dāng)偵測到第二系統(tǒng)錯誤發(fā)生時,辨識系統(tǒng)的系統(tǒng)狀態(tài)。在系統(tǒng)狀態(tài)下時,判斷該第二系統(tǒng)錯誤對應(yīng)的第二錯誤類型,其中第一系統(tǒng)錯誤的第一錯誤類型及第二系統(tǒng)錯誤的第二錯誤類型分別關(guān)聯(lián)于第一優(yōu)先權(quán)值及第二優(yōu)先權(quán)值。依據(jù)第一優(yōu)先權(quán)值及第二優(yōu)先權(quán)值,對第一系統(tǒng)錯誤及第二系統(tǒng)錯誤進(jìn)行處理順位排序。
[0007]于本發(fā)明一實施例中,于依據(jù)第一優(yōu)先權(quán)值及第二優(yōu)先權(quán)值,對第一系統(tǒng)錯誤及第二系統(tǒng)錯誤進(jìn)行處理順位排序的步驟中,包含偵測第一系統(tǒng)錯誤及第二系統(tǒng)錯誤發(fā)生的第一經(jīng)歷時間及第二經(jīng)歷時間。依據(jù)第一經(jīng)歷時間及第二經(jīng)歷時間,調(diào)整第一優(yōu)先權(quán)值及第二優(yōu)先權(quán)值。并且依據(jù)調(diào)整后的第一優(yōu)先權(quán)值及第二優(yōu)先權(quán)值,對第一系統(tǒng)錯誤及第二系統(tǒng)錯誤進(jìn)行處理順位排序。最后,依據(jù)處理順位排序,對第一系統(tǒng)錯誤及第二系統(tǒng)錯誤分別進(jìn)行第一排錯進(jìn)程及第二排錯進(jìn)程。
[0008]綜上所述,本發(fā)明提出的一種系統(tǒng)錯誤排除方法,可以使系統(tǒng)不會只依據(jù)系統(tǒng)錯誤發(fā)生的順序來對系統(tǒng)錯誤進(jìn)行排錯進(jìn)程,而會在同時或接續(xù)的系統(tǒng)錯誤發(fā)生時,對系統(tǒng)錯誤進(jìn)行處理順序的排序,避免系統(tǒng)在處理系統(tǒng)錯誤的同時,發(fā)生更加嚴(yán)重的系統(tǒng)錯誤,而系統(tǒng)卻沒有優(yōu)先處理較嚴(yán)重的系統(tǒng)錯誤,使得發(fā)生更多的系統(tǒng)錯誤。
[0009]以上關(guān)于本揭露內(nèi)容的說明及以下實施方式的說明是用于示范與解釋本發(fā)明的精神與原理,并且提供本發(fā)明的專利申請范圍更進(jìn)一步的解釋。
【附圖說明】
[0010]圖1為根據(jù)本發(fā)明一實施例所繪制的系統(tǒng)錯誤排除方法的流程圖。
[0011]圖2為根據(jù)本發(fā)明另一實施例所繪制的系統(tǒng)錯誤排除方法的流程圖。
[0012]圖3為根據(jù)本發(fā)明再一實施例所繪制的系統(tǒng)錯誤排除方法的流程圖。
[0013]圖4為根據(jù)本發(fā)明又一實施例所繪制的系統(tǒng)錯誤排除方法的流程圖。
[0014]組件標(biāo)號說明:
[0015]S101、S103、S105、S107、
[0016]S301、S303、S305、S307、S309、S311、S313、S315、
[0017]S501、S503、S505、S507、S509、S511、
[0018]S701、S703、S705、S707、S709、S711、S713、S715、S717、S719 步驟
【具體實施方式】
[0019]以下在實施方式中詳細(xì)敘述本發(fā)明的詳細(xì)特征以及優(yōu)點,其內(nèi)容足以使任何熟習(xí)相關(guān)技藝者了解本發(fā)明的技術(shù)內(nèi)容并據(jù)以實施,且根據(jù)本說明書所揭露的內(nèi)容、申請專利范圍及圖式,任何熟習(xí)相關(guān)技藝者可輕易地理解本發(fā)明相關(guān)的目的及優(yōu)點。以下的實施例是進(jìn)一步詳細(xì)說明本發(fā)明的觀點,但非以任何觀點限制本發(fā)明的范疇。
[0020]請參照圖1,圖1為根據(jù)本發(fā)明一實施例所繪制的系統(tǒng)錯誤排除方法的流程圖,如圖1所示,本發(fā)明系統(tǒng)錯誤排除方法運用于系統(tǒng)的開機(jī)流程中,系統(tǒng)可以是服務(wù)器系統(tǒng)、計算機(jī)系統(tǒng)或其他合適的系統(tǒng),本發(fā)明對此不加以限制。當(dāng)系統(tǒng)開機(jī)時,會經(jīng)過許多程序,例如:電源啟動程序、系統(tǒng)啟動程序、系統(tǒng)散熱啟動程序或其他啟動程序等,系統(tǒng)開機(jī)程序所包含的程序為本發(fā)明相關(guān)技術(shù)領(lǐng)域者所熟知的技術(shù)內(nèi)容,本發(fā)明不加以贅述。
[0021]本發(fā)明系統(tǒng)錯誤排除方法包含以下步驟。于步驟SlOl中,在第一系統(tǒng)錯誤的排錯期間,偵測是否有第二系統(tǒng)錯誤發(fā)生。以第一系統(tǒng)錯誤為風(fēng)扇異常錯誤為例來說,當(dāng)系統(tǒng)偵測到風(fēng)扇異常時,系統(tǒng)將開始進(jìn)行風(fēng)扇異常的排錯處理,在排除風(fēng)扇異常的期間,系統(tǒng)會繼續(xù)偵測是否有第二系統(tǒng)錯誤發(fā)生。例如風(fēng)扇異常可能引發(fā)微處理器發(fā)生散熱異常的系統(tǒng)錯誤,此時即第二系統(tǒng)錯誤發(fā)生,視為系統(tǒng)發(fā)生復(fù)合式系統(tǒng)錯誤。復(fù)合式系統(tǒng)錯誤除了可能是因為第一系統(tǒng)錯誤的發(fā)生引發(fā)第二系統(tǒng)錯誤發(fā)生,亦可以是第一系統(tǒng)錯誤發(fā)生后,在第一系統(tǒng)錯誤排錯期間發(fā)生第二系統(tǒng)錯誤,換言之,第一系統(tǒng)錯誤與第二系統(tǒng)錯誤可以是相關(guān)性引發(fā)的連續(xù)錯誤,亦可以是獨立發(fā)生的系統(tǒng)錯誤。
[0022]于步驟S103中,當(dāng)偵測到第二系統(tǒng)錯誤發(fā)生時,辨識系統(tǒng)的系統(tǒng)狀態(tài)。系統(tǒng)的狀態(tài)例如系統(tǒng)目前執(zhí)行至開機(jī)程序中的其中一道程序中。
[0023]于步驟S105中,判斷在系統(tǒng)狀態(tài)下時,該第二系統(tǒng)錯誤對應(yīng)的第二錯誤類型,其中第一系統(tǒng)錯誤的第一錯誤類型及第二系統(tǒng)錯誤的第二錯誤類型分別關(guān)聯(lián)于第一優(yōu)先權(quán)值及第二優(yōu)先權(quán)值。由于相同的第二系統(tǒng)錯誤,在不同的系統(tǒng)狀態(tài)下就可能有不同的優(yōu)先權(quán)值,因此于步驟S105中,必須依據(jù)步驟S103所辨識到的系統(tǒng)狀態(tài)判斷第二系統(tǒng)錯誤的第二錯誤類型以及第二錯誤類型對應(yīng)的第二優(yōu)先權(quán)值。第一系統(tǒng)錯誤在步驟SlOl進(jìn)行排錯之前,已經(jīng)辨識過第一系統(tǒng)錯誤的第一錯誤類型及第一錯誤類型所對應(yīng)的第一優(yōu)先權(quán)值,因此于此步驟S105中,并不限制系統(tǒng)再辨識一次第一系統(tǒng)錯誤的第一錯誤類型。換言之,于步驟S105中,系統(tǒng)同樣可以再辨識第二系統(tǒng)錯誤的錯誤類型的同時,亦辨識第一系統(tǒng)錯誤的錯誤類型。
[0024]于步驟S107中,依據(jù)第一優(yōu)先權(quán)值及第二優(yōu)先權(quán)值,對第一系統(tǒng)錯誤及第二系統(tǒng)錯誤進(jìn)行處理順位排序。在步驟S105中,判斷第一系統(tǒng)錯誤及第二系統(tǒng)錯誤的錯誤類型,并依據(jù)第一系統(tǒng)錯誤及第二系統(tǒng)錯誤的錯誤類型所對應(yīng)的第一優(yōu)先權(quán)值及第二優(yōu)先權(quán)值后,依據(jù)第一系統(tǒng)錯誤的第一優(yōu)先權(quán)值及第二系統(tǒng)錯誤的第二優(yōu)先權(quán)值,對第一系統(tǒng)錯誤及第二系統(tǒng)錯誤進(jìn)行處理順位排序,第一優(yōu)先權(quán)值及第二優(yōu)先權(quán)值關(guān)連于第一系統(tǒng)錯誤和第二系統(tǒng)錯誤的嚴(yán)重程度、優(yōu)先處理程度或緊急程度。舉例來說,電源異常優(yōu)先權(quán)值大于系統(tǒng)啟動錯誤的優(yōu)先權(quán)值,系統(tǒng)啟動錯誤的優(yōu)先權(quán)值大于微處理器異常的優(yōu)先權(quán)值,微處理器異常的優(yōu)先權(quán)值大于散熱異常的優(yōu)先權(quán)值。
[0025]請參照圖2,圖2為根據(jù)本發(fā)明另一實施例所繪制的系統(tǒng)錯誤排除方法的流程圖,如圖2所示,其中步驟S301至步驟S307與圖1所示的實施例大體上相同,于此不再加以贅述。圖2與圖1所示的實施例不同的是,于步驟S309中,依據(jù)處理順位排序,對第一系統(tǒng)錯誤及第二系統(tǒng)錯誤分別進(jìn)行該第一排錯進(jìn)程及第二排錯進(jìn)程。系統(tǒng)將依據(jù)步驟S307所排序的處理順位,對第一系統(tǒng)錯誤及第二系統(tǒng)錯誤進(jìn)行排錯處理,第一系統(tǒng)錯誤的第一錯誤類型依據(jù)系統(tǒng)狀態(tài)有對應(yīng)的第一排錯進(jìn)程,同理第二系統(tǒng)錯誤的錯誤類型亦依據(jù)系統(tǒng)狀態(tài)有對應(yīng)的第二排錯進(jìn)程。舉例來說,當(dāng)步驟S307中,第二系統(tǒng)錯誤的優(yōu)先權(quán)值大于第一系統(tǒng)錯誤的優(yōu)先權(quán)值時,于步驟S309中,系統(tǒng)將優(yōu)先處理第二系統(tǒng)錯誤,之后再處理第一系統(tǒng)錯誤。
[0026]于步驟S311中,判斷已進(jìn)行第一排錯進(jìn)程的第一系統(tǒng)錯誤和已進(jìn)行第二排錯進(jìn)程的第二系統(tǒng)錯誤是否排除。當(dāng)系統(tǒng)對第一系統(tǒng)錯誤及第二系統(tǒng)錯誤分別進(jìn)行第一排
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1