亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種面向HPC集群的故障統(tǒng)計(jì)方法和裝置與流程

文檔序號(hào):12789307閱讀:243來(lái)源:國(guó)知局
一種面向HPC集群的故障統(tǒng)計(jì)方法和裝置與流程

本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,具體來(lái)說(shuō),涉及一種面向HPC集群的故障統(tǒng)計(jì)方法和裝置。



背景技術(shù):

在HPC(High Performance Computing,高性能計(jì)算)訂單聯(lián)調(diào)環(huán)節(jié),即服務(wù)器完成老化測(cè)試后,將用戶定制的各型號(hào)服務(wù)器,統(tǒng)一安裝應(yīng)用環(huán)境,進(jìn)行測(cè)試,同時(shí),在測(cè)試中難免發(fā)現(xiàn)一些故障,需要統(tǒng)計(jì)下來(lái),但是,現(xiàn)有技術(shù)是將故障數(shù)據(jù)人工統(tǒng)計(jì)到excel表中數(shù)據(jù),但是,上述方式存在著易產(chǎn)生誤差,統(tǒng)計(jì)不及時(shí)等缺陷,同時(shí),其是由人工去完成一系列操作,這樣耗費(fèi)人力,效率不高,且容易出錯(cuò)。

針對(duì)相關(guān)技術(shù)中的問(wèn)題,目前尚未提出有效的解決方案。



技術(shù)實(shí)現(xiàn)要素:

針對(duì)相關(guān)技術(shù)中的問(wèn)題,本發(fā)明提出一種面向HPC集群的故障統(tǒng)計(jì)方法和裝置,能夠減少人工操作的時(shí)間和誤差,且易于查詢統(tǒng)計(jì)。

本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:

根據(jù)本發(fā)明的一個(gè)方面,提供了一種面向HPC集群的故障統(tǒng)計(jì)方法。

該故障統(tǒng)計(jì)方法包括:故障寫(xiě)入流程和故障展示流程,其中,故障寫(xiě)入流程包括:輸入多個(gè)服務(wù)器的故障數(shù)據(jù),其中,通過(guò)表單錄入的方式輸入多個(gè)服務(wù)器的故障數(shù)據(jù);獲取多個(gè)服務(wù)器的故障數(shù)據(jù),并通過(guò)PHP腳本,將多個(gè)服務(wù)器的故障數(shù)據(jù)保存至MySQL數(shù)據(jù)庫(kù);

以及故障展示流程包括:獲取故障查詢信息;根據(jù)故障查詢信息,將MySQL數(shù)據(jù)庫(kù)存儲(chǔ)的故障數(shù)據(jù)展示,其中,通過(guò)HTML表格將MySQL數(shù)據(jù)庫(kù)存儲(chǔ)的故障數(shù)據(jù)展示。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,通過(guò)表單錄入的方式輸入多個(gè)服務(wù)器的故障數(shù)據(jù)包括:加載網(wǎng)頁(yè)表單,其中,網(wǎng)頁(yè)表單包括多個(gè)欄位;將第一故障數(shù)據(jù)輸入至對(duì)應(yīng)的欄位,待所有的欄位填完后,進(jìn)行第二故障數(shù)據(jù)的輸入。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,多個(gè)欄位至少包括:開(kāi)始時(shí)間、結(jié)束時(shí)間、服務(wù)器序列號(hào)、生產(chǎn)訂單、銷(xiāo)售訂單、服務(wù)器機(jī)型、故障數(shù)量、發(fā)現(xiàn)時(shí)間。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,進(jìn)一步包括:判斷第一故障數(shù)據(jù)的輸入是否錯(cuò)誤;在第一故障數(shù)據(jù)輸入錯(cuò)誤的情況下,輸出提示信息。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,還包括:在MySQL數(shù)據(jù)庫(kù)存儲(chǔ)的故障數(shù)據(jù)展示的情況下,對(duì)展示的故障數(shù)據(jù)進(jìn)行補(bǔ)充。

根據(jù)本發(fā)明的另一方面,提供了一種面向HPC集群的故障統(tǒng)計(jì)裝置。

該故障統(tǒng)計(jì)裝置包括:故障寫(xiě)入裝置和故障展示裝置,其中,故障寫(xiě)入裝置包括:輸入模塊,用于輸入多個(gè)服務(wù)器的故障數(shù)據(jù),其中,通過(guò)表單錄入的方式輸入多個(gè)服務(wù)器的故障數(shù)據(jù);第一獲取模塊,用于獲取多個(gè)服務(wù)器的故障數(shù)據(jù),并通過(guò)PHP腳本,將多個(gè)服務(wù)器的故障數(shù)據(jù)保存至MySQL數(shù)據(jù)庫(kù);

以及故障展示裝置包括:第二獲取模塊,用于獲取故障查詢信息;展示模塊,用于根據(jù)故障查詢信息,將MySQL數(shù)據(jù)庫(kù)存儲(chǔ)的故障數(shù)據(jù)展示,其中,通過(guò)HTML表格將MySQL數(shù)據(jù)庫(kù)存儲(chǔ)的故障數(shù)據(jù)展示。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,輸入模塊包括:

記載模塊,用于加載網(wǎng)頁(yè)表單,其中,網(wǎng)頁(yè)表單包括多個(gè)欄位;

輸入子模塊,用于將第一故障數(shù)據(jù)輸入至對(duì)應(yīng)的欄位,待所有的欄位填完后,進(jìn)行第二故障數(shù)據(jù)的輸入。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,多個(gè)欄位至少包括:開(kāi)始時(shí)間、結(jié)束時(shí)間、服務(wù)器序列號(hào)、生產(chǎn)訂單、銷(xiāo)售訂單、服務(wù)器機(jī)型、故障數(shù)量、發(fā)現(xiàn)時(shí)間。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,進(jìn)一步包括:判斷模塊,用于判斷第一故障數(shù)據(jù)的輸入是否錯(cuò)誤;輸出模塊,用于在第一故障數(shù)據(jù)輸入錯(cuò)誤的情況下,輸出提示信息。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,還包括:補(bǔ)充模塊,用于在MySQL數(shù)據(jù)庫(kù)存儲(chǔ)的故障數(shù)據(jù)展示的情況下,對(duì)展示的故障數(shù)據(jù)進(jìn)行補(bǔ)充。

本發(fā)明通過(guò)表單錄入的方式輸入多個(gè)服務(wù)器的故障數(shù)據(jù),隨后通過(guò)PHP腳本,將多個(gè)服務(wù)器的故障數(shù)據(jù)保存至MySQL數(shù)據(jù)庫(kù),最后通過(guò)HTML表格將MySQL數(shù)據(jù)庫(kù)存儲(chǔ)的故障數(shù)據(jù)展示,從而基于MySQL數(shù)據(jù)庫(kù),利用PHP和HTML表單將數(shù)據(jù)寫(xiě)入數(shù)據(jù)庫(kù),通過(guò)HTML表格展示給使用者,進(jìn)而能夠減少人工操作的時(shí)間和誤差,且易于查詢統(tǒng)計(jì)。

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是根據(jù)本發(fā)明實(shí)施例的面向HPC集群的故障統(tǒng)計(jì)方法的流程圖;

圖2是根據(jù)本發(fā)明具體實(shí)施例的表單錄入的示意圖;

圖3是根據(jù)本發(fā)明具體實(shí)施例的故障記錄展示的示意圖;

圖4是根據(jù)本發(fā)明實(shí)施例的面向HPC集群的故障統(tǒng)計(jì)裝置的框圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

根據(jù)本發(fā)明的實(shí)施例,提供了一種面向HPC集群的故障統(tǒng)計(jì)方法。

如圖1所示,根據(jù)本發(fā)明實(shí)施例的面向HPC集群的故障統(tǒng)計(jì)方法包括:故障寫(xiě)入流程和故障展示流程,其中,故障寫(xiě)入流程包括:

步驟S101,輸入多個(gè)服務(wù)器的故障數(shù)據(jù),其中,通過(guò)表單錄入的方式輸入多個(gè)服務(wù)器的故障數(shù)據(jù);

步驟S103,獲取多個(gè)服務(wù)器的故障數(shù)據(jù),并通過(guò)PHP腳本,將多個(gè)服務(wù)器的故障數(shù)據(jù)保存至MySQL數(shù)據(jù)庫(kù);

以及故障展示流程包括:

步驟S105,獲取故障查詢信息;

步驟S107,根據(jù)故障查詢信息,將MySQL數(shù)據(jù)庫(kù)存儲(chǔ)的故障數(shù)據(jù)展示,其中,通過(guò)HTML表格將MySQL數(shù)據(jù)庫(kù)存儲(chǔ)的故障數(shù)據(jù)展示。

在該實(shí)施例中,該方法總體分為2大部分:故障寫(xiě)入部分(或故障寫(xiě)入流程)和故障記錄展示部分(或故障展示流程),繼續(xù)參見(jiàn)圖2,服務(wù)器完成老化測(cè)試后,將用戶定制的各型號(hào)服務(wù)器,統(tǒng)一安裝應(yīng)用環(huán)境,進(jìn)行測(cè)試,同時(shí),在測(cè)試中難免發(fā)現(xiàn)一些故障,用戶將該故障的相關(guān)信息按照表單中的多個(gè)欄位進(jìn)行對(duì)應(yīng)信息的填寫(xiě),如開(kāi)始日期、結(jié)束日期等,隨后通過(guò)PHP(Hypertext Preprocessor,超文本預(yù)處理器)腳本將上述故障數(shù)據(jù)保存至MySQL(關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng))數(shù)據(jù)庫(kù),從而多個(gè)使用者按照上述流程寫(xiě)入故障數(shù)據(jù),進(jìn)而能夠測(cè)試過(guò)程中發(fā)現(xiàn)故障,通過(guò)表單錄入的方式,將故障發(fā)生解決的過(guò)程記錄到MySQL數(shù)據(jù)庫(kù)中,繼續(xù)參見(jiàn)圖3,隨后當(dāng)用戶需查看故障數(shù)據(jù)時(shí),通過(guò)HTML表格的展示的方式,將所有故障信息展示給使用者。

通過(guò)本發(fā)明的上述方案,通過(guò)表單錄入的方式輸入多個(gè)服務(wù)器的故障數(shù)據(jù),隨后通過(guò)PHP腳本,將多個(gè)服務(wù)器的故障數(shù)據(jù)保存至MySQL數(shù)據(jù)庫(kù),最后通過(guò)HTML表格將MySQL數(shù)據(jù)庫(kù)存儲(chǔ)的故障數(shù)據(jù)展示,從而基于MySQL數(shù)據(jù)庫(kù),利用PHP和HTML表單將數(shù)據(jù)寫(xiě)入數(shù)據(jù)庫(kù),通過(guò)HTML表格展示給使用者,進(jìn)而能夠減少人工操作的時(shí)間和誤差,且易于查詢統(tǒng)計(jì)。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,通過(guò)表單錄入的方式輸入多個(gè)服務(wù)器的故障數(shù)據(jù)包括:加載網(wǎng)頁(yè)表單,其中,網(wǎng)頁(yè)表單包括多個(gè)欄位;將第一故障數(shù)據(jù)輸入至對(duì)應(yīng)的欄位,待所有的欄位填完后,進(jìn)行第二故障數(shù)據(jù)的輸入。

在該實(shí)施例中,繼續(xù)參見(jiàn)圖2,該表單可通過(guò)網(wǎng)頁(yè)的形式呈現(xiàn),其中,網(wǎng)頁(yè)表單包括多個(gè)欄位,該多個(gè)欄位包括:故障開(kāi)始時(shí)間、故障結(jié)束時(shí)間、服務(wù)器序列號(hào)、生產(chǎn)訂單、銷(xiāo)售訂單、服務(wù)器機(jī)型、故障數(shù)量、故障發(fā)現(xiàn)時(shí)間,其中,生產(chǎn)訂單是指服務(wù)器完成老化測(cè)試后,用戶定制的各型號(hào)服務(wù)器的訂單,銷(xiāo)售訂單是由多個(gè)生產(chǎn)訂單構(gòu)成,其可包括多個(gè)不同型號(hào)的服務(wù)器,如,生產(chǎn)訂單A是用戶定制的10個(gè)A型號(hào)的服務(wù)器,生產(chǎn)訂單B是用戶定制的10個(gè)C型號(hào)的服務(wù)器,該銷(xiāo)售訂單是用戶定制的10個(gè)A型號(hào)的服務(wù)器和10個(gè)C型號(hào)的服務(wù)器,此外,該第一故障數(shù)據(jù)對(duì)應(yīng)于圖3中的一行的故障數(shù)據(jù),例如,根據(jù)本發(fā)明的一個(gè)實(shí)施例,將ID號(hào)為1的故障數(shù)據(jù)輸入,待ID號(hào)為1的故障數(shù)據(jù)輸入完成后,輸入ID號(hào)為2的故障數(shù)據(jù),同時(shí),第二故障數(shù)據(jù)與第一故障數(shù)據(jù)類(lèi)似,在此不做闡述。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,多個(gè)欄位至少包括:開(kāi)始時(shí)間、結(jié)束時(shí)間、服務(wù)器序列號(hào)、生產(chǎn)訂單、銷(xiāo)售訂單、服務(wù)器機(jī)型、故障數(shù)量、發(fā)現(xiàn)時(shí)間,當(dāng)然可以理解,可根據(jù)實(shí)際需求對(duì)欄位信息進(jìn)行設(shè)置,例如,根據(jù)本發(fā)明的一個(gè)實(shí)施例,多個(gè)欄位進(jìn)一步包括故障解決手段,本發(fā)明對(duì)此不做限定。此外,圖2僅示出了故障數(shù)據(jù)的一部分,剩余的相關(guān)欄位信息可參見(jiàn)圖3。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,進(jìn)一步包括:判斷第一故障數(shù)據(jù)的輸入是否錯(cuò)誤;在第一故障數(shù)據(jù)輸入錯(cuò)誤的情況下,輸出提示信息。

在該實(shí)施例中,繼續(xù)參見(jiàn)圖2,當(dāng)用戶在填寫(xiě)故障數(shù)據(jù)的過(guò)程中,通過(guò)對(duì)應(yīng)欄位的填寫(xiě)對(duì)應(yīng)的故障數(shù)據(jù),從而避免了現(xiàn)有技術(shù)中通過(guò)excel表等填寫(xiě)故障數(shù)據(jù)造成的錯(cuò)行、串行等情況,另外,當(dāng)用戶在填寫(xiě)故障數(shù)據(jù)的過(guò)程中,還可判斷故障數(shù)據(jù)的填寫(xiě)是否正確,如,用戶填寫(xiě)的故障數(shù)據(jù)格式不正確(如多位、少位等)的情況下,可輸出提示信息,以告知用戶故障數(shù)據(jù)填寫(xiě)錯(cuò)誤,如,在填寫(xiě)的故障數(shù)據(jù)錯(cuò)誤的情況下,可通過(guò)將字體變顏色、欄位變色等方式告知用戶。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,還包括:在MySQL數(shù)據(jù)庫(kù)存儲(chǔ)的故障數(shù)據(jù)展示的情況下,對(duì)展示的故障數(shù)據(jù)進(jìn)行補(bǔ)充。

在該實(shí)施例中,服務(wù)器以曙光的服務(wù)器進(jìn)行示例,當(dāng)然該方法同樣適用于其他類(lèi)型的服務(wù)器,繼續(xù)參見(jiàn)圖3,通過(guò)HTML表格的展示的方式,將所有故障信息展示給使用者,輸出的故障數(shù)據(jù)包括:故障序號(hào)(ID)、故障開(kāi)始時(shí)間(start time)、故障結(jié)束時(shí)間(end time)、服務(wù)器序列號(hào)(serial number)、生產(chǎn)訂單號(hào)(order_product)、銷(xiāo)售訂單號(hào)(order_sale)、曙光服務(wù)器機(jī)型號(hào)(sugon_type)、故障數(shù)量(number)、故障發(fā)現(xiàn)時(shí)間(found_time)、修理故障完成時(shí)間(finish_time)、故障發(fā)現(xiàn)人員(find_man)、故障修理人員(finish_man)、故障(phenomenon)、解決故障手段(solution_method)、結(jié)果(result)、故障類(lèi)型(fault)、出現(xiàn)故障的部門(mén)(department)。另外,在MySQL數(shù)據(jù)庫(kù)存儲(chǔ)的故障數(shù)據(jù)展示的情況下,對(duì)展示的故障數(shù)據(jù)進(jìn)行補(bǔ)充(add),如選擇部分故障數(shù)據(jù)或全選故障數(shù)據(jù),對(duì)選中的故障數(shù)據(jù)進(jìn)行修改或添加,此外,為了便于記錄,還可采用簡(jiǎn)寫(xiě)的字母或數(shù)字的形式表示對(duì)應(yīng)的欄位信息。

根據(jù)本發(fā)明的實(shí)施例,還提供了一種面向HPC集群的故障統(tǒng)計(jì)裝置。

如圖4所示,根據(jù)本發(fā)明實(shí)施例的故障統(tǒng)計(jì)裝置包括:故障寫(xiě)入裝置和故障展示裝置,其中,故障寫(xiě)入裝置包括:

輸入模塊41,用于輸入多個(gè)服務(wù)器的故障數(shù)據(jù),其中,通過(guò)表單錄入的方式輸入多個(gè)服務(wù)器的故障數(shù)據(jù);

第一獲取模塊42,用于獲取多個(gè)服務(wù)器的故障數(shù)據(jù),并通過(guò)PHP腳本,將多個(gè)服務(wù)器的故障數(shù)據(jù)保存至MySQL數(shù)據(jù)庫(kù);

以及故障展示裝置包括:

第二獲取模塊43,用于獲取故障查詢信息;

展示模塊44,用于根據(jù)故障查詢信息,將MySQL數(shù)據(jù)庫(kù)存儲(chǔ)的故障數(shù)據(jù)展示,其中,通過(guò)HTML表格將MySQL數(shù)據(jù)庫(kù)存儲(chǔ)的故障數(shù)據(jù)展示。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,輸入模塊41包括:

記載模塊(未示出),用于加載網(wǎng)頁(yè)表單,其中,網(wǎng)頁(yè)表單包括多個(gè)欄位;

輸入子模塊(未示出),用于將第一故障數(shù)據(jù)輸入至對(duì)應(yīng)的欄位,待所有的欄位填完后,進(jìn)行第二故障數(shù)據(jù)的輸入。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,多個(gè)欄位至少包括:開(kāi)始時(shí)間、結(jié)束時(shí)間、服務(wù)器序列號(hào)、生產(chǎn)訂單、銷(xiāo)售訂單、服務(wù)器機(jī)型、故障數(shù)量、發(fā)現(xiàn)時(shí)間。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,進(jìn)一步包括:判斷模塊(未示出),用于判斷第一故障數(shù)據(jù)的輸入是否錯(cuò)誤;輸出模塊(未示出),用于在第一故障數(shù)據(jù)輸入錯(cuò)誤的情況下,輸出提示信息。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,還包括:補(bǔ)充模塊(未示出),用于在MySQL數(shù)據(jù)庫(kù)存儲(chǔ)的故障數(shù)據(jù)展示的情況下,對(duì)展示的故障數(shù)據(jù)進(jìn)行補(bǔ)充。

綜上所述,借助于本發(fā)明的上述技術(shù)方案,通過(guò)表單錄入的方式輸入多個(gè)服務(wù)器的故障數(shù)據(jù),隨后通過(guò)PHP腳本,將多個(gè)服務(wù)器的故障數(shù)據(jù)保存至MySQL數(shù)據(jù)庫(kù),最后通過(guò)HTML表格將MySQL數(shù)據(jù)庫(kù)存儲(chǔ)的故障數(shù)據(jù)展示,從而基于MySQL數(shù)據(jù)庫(kù),利用PHP和HTML表單將數(shù)據(jù)寫(xiě)入數(shù)據(jù)庫(kù),通過(guò)HTML表格展示給使用者,進(jìn)而能夠減少人工操作的時(shí)間和誤差,且易于查詢統(tǒng)計(jì)。

以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1